温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python字典如何遍历

发布时间:2026-09-04 10:34:31 来源:亿速云 阅读:85 作者:小樊 栏目:编程语言

在 Python 中,字典(dict)有多种遍历方式,下面按常见用法逐一说明。


1. 遍历「键」(最常用)

d = {'a': 1, 'b': 2, 'c': 3}

for key in d:
    print(key)

等价于:

for key in d.keys():
    print(key)

2. 遍历「值」

for value in d.values():
    print(value)

3. 遍历「键值对」(最推荐)

for key, value in d.items():
    print(key, value)

4. 带索引遍历(少用)

for i, (key, value) in enumerate(d.items()):
    print(i, key, value)

5. 遍历时修改字典(注意)

不能直接在遍历时增删原字典,否则会报错:

# 错误示例
for key in d:
    del d[key]

✅ 正确方式:

for key in list(d.keys()):
    del d[key]

或创建新字典。


6. 字典推导式(遍历 + 生成新字典)

new_d = {k: v * 2 for k, v in d.items()}

总结

需求 写法
遍历键 for k in d
遍历值 for v in d.values()
遍历键值对 for k, v in d.items()

如果你有具体场景(如嵌套字典、按顺序遍历、大数据量),可以继续问。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI