使用字典的 pop()
方法,这个方法会删除指定的键(key)及其对应的值,并返回被删除的值。如果指定的键不存在于字典中,pop()
方法会抛出一个 KeyError
异常。为了避免这个异常,你可以提供一个默认值作为 pop()
方法的第二个参数。
示例:
# 创建一个字典
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 选择要删除的键
key_to_remove = 'b'
# 使用 pop 方法删除键,并将值赋给变量 value
value = my_dict.pop(key_to_remove, None)
# 打印结果
print(f"The value of '{key_to_remove}' was: {value}")
print(f"The updated dictionary is: {my_dict}")
如果键 'b'
不存在于字典中,value
将被赋值为 None。