【Python】配列メモ

初期化・宣言・定義

一次元配列

arr = [1, 2, 3]
print(arr[0]) # 1
print(arr[1]) # 2
print(arr[2]) # 3

連想配列(dict型)

arr = {
    "name": "odaneko",
    "age": 35,
}
print(arr["name"]) # odaneko
print(arr["age"])  # 35

append(配列の末尾に要素を追加)

arr = [1, 2, 3]
arr.append(4)
print(arr[3]) # 4

remove/pop(要素の削除)

値を指定して削除

マッチする最初の要素を削除して詰める。

arr = [1, 2, 3, 1]
arr.remove(1)
print(arr[0]) # 2
print(arr[1]) # 3
print(arr[2]) # 1

インデックスを指定して削除

指定したインデックスの要素を削除して詰める。

arr = [1, 2, 3, 1]
arr.pop(2)
print(arr[0]) # 1
print(arr[1]) # 2
print(arr[2]) # 1

末尾を削除

arr = [1, 2, 3, 1]
arr.pop()
print(arr[0]) # 1
print(arr[1]) # 2
print(arr[2]) # 3