📅  最后修改于: 2023-12-03 15:18:54.819000             🧑  作者: Mango
Python的字典(dict
)是一组键值对的集合,其中每个键都唯一且与一个值相关联。popitem()
方法可以用于从字典中随机删除并返回一对键值对(类似于栈的弹出操作),而且可以用于Python的所有版本。
dict.popitem()
popitem()
方法不需要任何参数。
popitem()
方法返回一个被删除的 (key, value)
对,作为元组。如果字典为空,则会产生 KeyError
异常。
# 创建一个字典
person = {"name": "Tom", "age": 25, "address": "New York"}
# 弹出一对键值对
result = person.popitem()
# 打印被弹出的键值对
print(result) # ('address', 'New York')
# 打印剩余的字典
print(person) # {'name': 'Tom', 'age': 25}
上面的示例中,popitem()
方法随机弹出 person
字典的一个键值对 ("address": "New York"
),并将其作为元组返回。之后,我们打印被弹出的键值对,以及剩余的字典内容。
注意:由于 popitem()
是随机删除的,因此每次运行此示例时,可能会产生不同的弹出结果。
popitem()
方法可以从字典中随机删除一对键值对,并将其作为元组返回。此方法可用于Python的所有版本。还需要注意的是,如果字典为空,则会产生 KeyError
异常。