在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
以上是遍歷字典的幾種常見方法,根據具體情況選擇合適的方法進行遍歷。