在Python中,可以使用for循环来遍历字典。有几种常用的方法可以遍历字典的键、值或键值对:
- 遍历字典的键:
my_dict={"a":1,"b":2,"c":3}
forkeyinmy_dict:
print(key)
输出:
a
b
c
my_dict={"a":1,"b":2,"c":3}
forvalueinmy_dict.values():
print(value)
输出:
1
2
3
my_dict={"a":1,"b":2,"c":3}
forkey,valueinmy_dict.items():
print(key,value)
输出:
a1
b2
c3
还可以使用内置的iter()
函数结合next()
函数遍历字典的键或值:
my_dict={"a":1,"b":2,"c":3}
my_dict_iter=iter(my_dict)
#遍历字典的键
whileTrue:
try:
key=next(my_dict_iter)
print(key)
exceptStopIteration:
break
#遍历字典的值
my_dict_iter=iter(my_dict.values())
whileTrue:
try:
value=next(my_dict_iter)
print(value)
exceptStopIteration:
break
输出:
a
b
c
1
2
3
以上是遍历字典的几种常见方法,根据具体情况选择合适的方法进行遍历。