python values()与items()区别

304
2024/9/7 0:31:52
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,values()items()都是字典(dictionary)对象的方法,用于获取字典中的值或键值对

  1. values(): 此方法返回一个包含字典中所有值的视图对象。这意味着你可以遍历这个视图对象,但不能修改它。示例:
my_dict = {'a': 1, 'b': 2, 'c': 3}
values = my_dict.values()
print(values)  # 输出:dict_values([1, 2, 3])
  1. items(): 此方法返回一个包含字典中所有键值对的视图对象。这也是一个只读的视图,不能直接修改。示例:
my_dict = {'a': 1, 'b': 2, 'c': 3}
items = my_dict.items()
print(items)  # 输出:dict_items([('a', 1), ('b', 2), ('c', 3)])

总结:values()返回字典中的值,而items()返回字典中的键值对。两者都返回视图对象,不能直接修改。如果需要修改字典,可以使用其他方法,如update()pop()等。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python中flask框架有哪些功能