Python listの変更

940 ワード

listの特徴の一つは修正できることです.
要素を追加したり、既存の要素値を変更したりできます.

1.1つ以上の要素を追加する場合


追加する要素が1つしかない場合はappend()を使用します.
ただし、2つ以上の場合は+を使用できます.
リストの+を使用して要素を追加する場合は、[]を使用してリスト形式で要素を作成して追加する必要があります.
リストとリストをマージします.
list1 = [1, 2, 3, 4]
list2 = [5, 6, 7]

list1 + list2
print(list1)
> [1, 2, 3, 4]

list1 = list1 + list2
print(list1)
> [1, 2, 3, 4, 5, 6, 7]

2.必要な場所に要素を追加する場合


appendと+を使用して必要な場所に追加できません.
この場合、insertを使用して必要な場所に追加できます.
ex)
cities = [
    "서울특별시",
    "부산광역시",
    "인천광역시",
    "대구광역시",
    "대전광역시",
]
「済州特別自治島済州市」が「ソウル特別市」に挿入された後、以下の操作を行うことができる.
cities.insert(1, "제주특별자치도 제주시")
3.空のリストを作成してから、後で要素を追加できます.
my_list = [ ]
my_list.append(1)
my_list = my_list + [2, 3]