python中怎么遍历字典

admin 百科 21
Python遍历字典有三种方式:只遍历键用for k in dict(等价于dict.keys());只遍历值用dict.values();同时遍历键值对必须用dict.items()并解包为k, v。

python中怎么遍历字典-第1张图片-佛山资讯网

Python 中遍历字典有多种方式,核心是根据你想要访问的内容来选择:键、值,还是键值对。

只遍历键(默认方式)

直接用 for k in dict 就行,等价于 for k in dict.keys()

  • 这是最常用、最简洁的写法
  • 适合只需要键名做判断或索引的场景

user = {'name': 'Alice', 'age': 30, 'city': 'Beijing'}
for key in user:
    print(key)  # 输出:name、age、city(顺序不保证,Python 3.7+ 保持插入顺序)

登录后复制

只遍历值

dict.values()

  • 适合只关心数据本身,不关心对应哪个键
  • 返回的是视图对象,不是列表,但可直接遍历

for val in user.values():
    print(val)  # 输出:Alice、30、Beijing

登录后复制

同时遍历键和值

必须用 dict.items(),返回 (key, value) 元组:

标签: python 键值对

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~