在Python中,可以使用for循环来遍历字典。有几种常用的方法可以遍历字典的键、值或键值对:
- 遍历字典的键:
my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict:
print(key)
输出:
a
b
c
- 遍历字典的值:
my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
print(value)
输出:
1
2
3
- 遍历字典的键值对:
my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
print(key, value)
输出:
a 1
b 2
c 3
还可以使用内置的iter()
函数结合next()
函数遍历字典的键或值:
my_dict = {"a": 1, "b": 2, "c": 3}
my_dict_iter = iter(my_dict)
# 遍历字典的键
while True:
try:
key = next(my_dict_iter)
print(key)
except StopIteration:
break
# 遍历字典的值
my_dict_iter = iter(my_dict.values())
while True:
try:
value = next(my_dict_iter)
print(value)
except StopIteration:
break
输出:
a
b
c
1
2
3
以上是遍历字典的几种常见方法,根据具体情况选择合适的方法进行遍历。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/849450.html