You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中遍历字典并同时输出键与对应值?

遍历Python字典并同时输出键与值的几种方法

方法1:使用dict.items()(最推荐)

直接遍历字典的items()方法,它会返回每个键值对的元组,遍历过程中可以把元组解包为键和值两个变量,代码简洁高效:

my_dict = {"apple": 1, "banana": 2, "orange": 3}

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

运行后输出:

键: apple, 值: 1
键: banana, 值: 2
键: orange, 值: 3

方法2:遍历键后通过键取值

如果习惯先遍历键,再手动获取对应的值,也可以这么写:

my_dict = {"apple": 1, "banana": 2, "orange": 3}

for key in my_dict:
    print(f"键: {key}, 值: {my_dict[key]}")

这种方式和方法1效果一致,但items()的写法更直观。

方法3:用zip()搭配keys()和values()(不推荐)

如果需要分别获取键列表和值列表再配对,可以用zip(),但这种写法冗余,仅适合特殊场景:

my_dict = {"apple": 1, "banana": 2, "orange": 3}

for key, value in zip(my_dict.keys(), my_dict.values()):
    print(f"键: {key}, 值: {value}")

内容的提问来源于stack exchange,提问作者M.A.Asardeen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 10:42:13