Python 無料で独習 007の宿題 複数の変数を扱おう

remove del clearPython
この記事は約2分で読めます。

今西先生からの宿題 (リストから要素を削除)

前回の講義でclear remove del を調べてくださいとの
事だったので勉強してみました。
前回のおさらい

scores.pop()とすると、データの最後を
削除することができます。
また()に番号を入れる事で任意のデータを
削除するこができます。

scores = [50, 80, 60, 70, 90]
scores.pop()
90
scores
[50, 80, 60, 70]
scores.pop(0)
50
scores
[80, 60, 70]

del によるリストの削除

del 文はインデックスを指定して取り出したリストの要素を
削除できます。

del リスト[0]
del リスト[開始:終了]

listデータの前に半角スペースを置いて記入するみたいです。

scores = [50, 80, 60, 70, 90]
del scores[1]
scores
[50, 60, 70, 90]

del scores[1:3]
scores
[50, 90]

remove() によるリストの削除

指定した値と同じ値を持つ要素をリストから削除できます。
同じ値が複数ある場合は先頭に近いデータが削除されます。

scores = [50, 80, 60, 50, 90]
scores.remove(50)
scores
[80, 60, 50, 90]

clear()によるリストの削除

リストからすべての要素を削除する事ができます。

scores = [50, 80, 60, 50, 90]
scores.clear()
scores
[]

Pythonのいいところはネットで調べるといろんなサイトが出てきて
調べて独学するのが非常に楽です。
今日も大変勉強になりました。

コメント

タイトルとURLをコピーしました