Pythonで辞書要素を削除する方法

辞書の中から要素を削除するには、del キーワードまたは pop() メソッドを使用できます。

del文で辞書から要素を削除する構文は次のとおりです。

del dict_name[key]

なお、`dict_name`は辞書の名前、`key`は削除する要素のキー値です。

「person」ディクショナリから「name」キーの要素を削除する例。

person = {"name": "John", "age": 30, "city": "New York"}
del person["name"]
print(person)  # 输出: {"age": 30, "city": "New York"}

辞書から要素を1つ削除するためには、以下のようにpop()メソッドを使います。

dict_name.pop(key)

dict_nameは辞書の名前、keyは削除する要素のキー値です。

辞書personから”age”キーを持つ要素を削除するには、次のようにします。

person = {"name": "John", "age": 30, "city": "New York"}
person.pop("age")
print(person)  # 输出: {"name": "John", "city": "New York"}

pop()メソッドを用いることで、削除された要素の値を取得することも可能です。

person = {"name": "John", "age": 30, "city": "New York"}
age = person.pop("age")
print(age)     # 输出: 30
print(person)  # 输出: {"name": "John", "city": "New York"}
bannerAds