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"}