【廖雪峰python入門ノート】list削除要素_pop()


リストから要素を削除
Paulさんは来たばかりなのに、また回ってしまいました.では、私たちはどのようにPaulを既存のリストから削除しますか.
Paulさんが最後に並んだらlistのpop()メソッドで削除できます.
L = ['Adam', 'Lisa', 'Bart', 'Paul']
L.pop()

‘Paul’
print(L)

[‘Adam’, ‘Lisa’, ‘Bart’]
pop()メソッドはlistの最後の要素を常に削除し、この要素を返しますので、L.pop()を実行すると「Paul」が印刷されます.
もしPaulさんが最後に並んでいなかったらどうしますか.例えばPaulさんは3位です.
L = ['Adam', 'Lisa', 'Paul', 'Bart']

ポールをリストから蹴り出すには、まずポールの位置を決めなければなりません.Paulの は2なので、pop(2)でPaulを削除します.
>>> L.pop(2)
'Paul'
>>> print(L)
['Adam', 'Lisa', 'Bart']