python リスト(配列)の値を削除する
pythonで、リスト(配列)の値を削除するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- python 3.7.6
値を削除
値を追加するには「del」構文を使用します。
【例1】
lst = [1, 2, 3]
del lst[1]
print(lst) # [1, 3]
【例2】
lst = [1, 2, 3]
del lst[0]
print(lst) # [2, 3]
指定した場所の値を削除する場合は、popを使用します。
【例1】
lst = [1, 2, 3]
lst.pop(0)
print(lst) # [2, 3]
【例2】
lst = [1, 2, 3]
lst.pop(1)
print(lst) # [1, 3]
スライス機能を使用して、削除することも可能です。
【例1】
lst = [1, 2, 3]
lst[1:2] = []
print(lst) # [1, 3]
【例2】
lst = [1, 2, 3]
lst[1:3] = []
print(lst) # [1]
removeを使用して、値を指定して削除することも可能です。
【例1】
lst = [1, 2, 3]
lst.remove(2)
print(lst) # [1, 3]
【例2】
lst = ["a", "b", "c"]
lst.remove("b")
print(lst) # ['a', 'c']
全て削除する場合は、clearを使用します。
lst = [1, 2, 3]
lst.clear()
print(lst) # []
-
前の記事
React.js ライブラリ「react-cool-onclickoutside」をインストールしてコンポーネントの外でのクリックをフックする 2020.10.30
-
次の記事
javascript 配列に指定した文字列が含まれているかを判定する 2020.10.31
コメントを書く