【python】リストから削除

〇概要

list = [12, 45, 62, 32, 22, 51, 99]
print(list)

del list[0]
print(list)

del list[2]
print(list)

del list[1:3]
print(list)

list.clear()
print(list)

[12, 45, 62, 32, 22, 51, 99]
[45, 62, 32, 22, 51, 99]
[45, 62, 22, 51, 99]
[45, 51, 99]
[]

〇詳細

以下のように書くことで、リストの任意の位置に値を削除する事ができます。

del リスト名[位置]

「位置」は、0を入れるとリストの先頭が削除され、1を入れると2番目が削除されます。また、「:」を用いてまとめて削除することもできます。

さらに、以下のように書くと、すべてが削除されます。

list.clear()

【python】リストに追加(先頭、任意の位置に)

〇概要

list = [12, 45, 62, 32, 22, 51]
print(list)

list.insert(0, 77)
print(list)

list.insert(3, 99)
print(list)

[12, 45, 62, 32, 22, 51]
[77, 12, 45, 62, 32, 22, 51]
[77, 12, 45, 99, 62, 32, 22, 51]

〇詳細

以下のように書くことで、リストの任意の位置に値を追加する事ができます。

[リスト名].insert(位置, 値)

「位置」は、0を入れるとリストの先頭に追加されます。1を入れると、1番目と2番目の間に追加される感じです。

【python】リストに追加(末尾)

〇概要

list = [12, 45, 62, 32, 22, 51]
print(list)


list.append(77)
print(list)

[12, 45, 62, 32, 22, 51]
[12, 45, 62, 32, 22, 51, 77]

〇詳細

以下のように書くことで、リストの末尾に値を追加する事ができます。

[リスト名].append(値)

【python】リストの合計を計算する

〇概要

list = [12, 45, 62, 32, 22, 51]

print(list)
print(sum(list))

[12, 45, 62, 32, 22, 51]
224

〇詳細

以下のように書くことで、リスト内の合計値を簡単に計算する事ができます。

sum(リスト)