在 Python 中,popitem() 是字典 (dictionary) 对象的一个方法,用于随机弹出并返回字典中的一对键值对。该方法会将弹出的键值对从字典中移除。

以下是 popitem() 方法的使用示例:

# 示例 1:使用 popitem() 弹出并返回最后一个键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
item = my_dict.popitem()
print(item)  # 输出 ('c', 3)
print(my_dict)  # 输出 {'a': 1, 'b': 2}

# 示例 2:连续多次使用 popitem() 弹出键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
item1 = my_dict.popitem()
item2 = my_dict.popitem()
print(item1)  # 输出 ('c', 3)
print(item2)  # 输出 ('b', 2)
print(my_dict)  # 输出 {'a': 1}

# 示例 3:使用 popitem() 处理空字典
my_dict = {}
item = my_dict.popitem()  # 弹出空字典会引发 KeyError 异常
print(item)  # 不会执行到这里

# 示例 4:通过循环使用 popitem() 逐个弹出键值对
my_dict = {'a': 1, 'b': 2, 'c': 3}
while my_dict:
    item = my_dict.popitem()
    print(item)

需要注意的是,字典在 Python 中是无序的,所以 popitem() 方法弹出的键值对是随机的。在示例中,我们可以看到每次调用 popitem() 返回的键值对是不同的。

希望这些示例能对你有所帮助!如有其他问题,请随时提问。

Python 字典 popitem() 方法详解:随机弹出键值对

原文地址: https://www.cveoy.top/t/topic/cEin 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录