📜  Python Dict.popitem()方法(1)

📅  最后修改于: 2023-12-03 15:18:54.819000             🧑  作者: Mango

Python Dict.popitem()方法

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 异常。