温馨提示×

温馨提示×

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

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

python字典怎么遍历

发布时间:2026-10-15 12:54:54 来源:亿速云 阅读:91 作者:小樊 栏目:编程语言

在 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]  # RuntimeError

✅ 正确做法:先拷贝键

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

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

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

如果你有具体使用场景(比如嵌套字典、按顺序遍历、Python 版本限制),可以告诉我,我给你更合适的写法。

向AI问一下细节

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

AI
助
手