Python | delやpop()で辞書のキーごとデータを削除する方法
Pythonのdel
文やpop()
メソッドを使って辞書(連想配列)からキー名を指定して、キーごとデータを削除する方法とサンプルコードを紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
del
文で辞書(連想配列)のキーごとデータを削除する
Pythonではdel
文を使って辞書データのキー名を指定してキーごとデータを削除することが可能です。
実装する場合、キー名を指定した辞書(連想配列)を指定します。
data = {"name": "Apple", "val": 100, "sel":70}
del data['sel']
print(data)
# {'name': 'Apple', 'val': 100}
pop()メソッドで辞書(連想配列)のキーごとデータを削除する
pop()
メソッドでも辞書(連想配列)のキー名ごとデータを削除する事が可能です。
del文の大きな違いは、pop()
メソッドは返り値として削除したキーにあった値を取得する事が可能なところです。
以下はpop()
メソッドで値を取得しながらデータを削除した場合のサンプルコードになります。
data = {"name": "Apple", "val": 100, "sel":70}
sel = data.pop('sel')
print(sel)
# 70
print(data)
# {'name': 'Apple', 'val': 100}
ディスカッション
コメント一覧
まだ、コメントがありません