在python中,可以用形如 for a in xxx:形式去遍歷的叫可迭代對象,如下
#字符串本身爲可迭代對象,每個字符爲元素
print("string iterator")
for a in 'dsdsadasdasdas':
print(a)
#集合也是可迭代對象
print("set iterator")
for a in set('dsdsadasdasdas'):
print(a)
#列表也是可迭代對象
print("list iterator")
for a in [1,2,3,4,5,6]:
print(a)
#元組也是可迭代對象
print("tuple iterator")
for a in (1,2,3,4,5,6):
print(a)
#字典的迭代方式有多種
d = {'a':1,'b':2}
print("dict iterator")
for k,v in d.items():
print(k,v)
print("dict key iterator")
for k in d.keys():
print(k,d[k])