登录
首页 >  文章 >  python教程

python中字典items()函数如何使用?

时间:2025-12-21 12:17:16 418浏览 收藏

推广推荐
免费电影APP ➜
支持 PC / 移动端,安全直达

“纵有疾风来,人生不言弃”,这句话送给正在学习文章的朋友们,也希望在阅读本文《python中字典items()函数如何使用?》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新文章相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!

字典的 items() 方法返回动态视图对象,包含键值对元组,常用于 for 循环遍历,支持条件筛选与转换为列表操作。

python中字典items()函数如何使用?

字典的 items() 函数用于返回字典中所有的键值对,以元组的形式组成一个可迭代对象。这个方法在遍历字典时非常实用,能同时获取键和值。

基本用法

调用 items() 会返回一个包含键值对元组的视图对象,每个元组格式为 (key, value)。

  • 返回的是动态视图,字典更新后,items() 的结果也会变化
  • 通常配合 for 循环使用

示例:

my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
print(my_dict.items())

输出:

dict_items([('name', 'Alice'), ('age', 25), ('city', 'Beijing')])

遍历字典键值对

最常见的是在 for 循环中使用 items(),同时获取键和值。

for key, value in my_dict.items():
    print(f"{key}: {value}")

输出:

name: Alice
age: 25
city: Beijing

条件筛选与操作

可以结合条件语句,对特定键值对进行处理。

# 找出值是字符串类型的项
for k, v in my_dict.items():
    if isinstance(v, str):
        print(f"String item - {k}: {v}")

转换为列表

如果需要将 items() 结果转为列表,便于索引或保存:

items_list = list(my_dict.items())
print(items_list[0]) # 输出:('name', 'Alice')

基本上就这些。items() 是处理字典数据时最常用的工具之一,特别适合需要同时访问键和值的场景。不复杂但容易忽略细节,比如它返回的是视图而非列表。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于文章的相关知识,也可关注golang学习网公众号。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>