#一、enumerate
dict_a = {"a":1,"b":2}
for k,v in enumerate(dict_a):
print k,v
结果:
0 a
1 b
sli = ["a","b","c"]
for k,v in enumerate(sli):
print k,v
结果:
0 a
1 b
2 c
结论:enumerate是每个元素的k返回的是每个元素的位置,v是元素的值
dict_a = {"a":1,"b":2}
for (k,v)in dict_a.items():
print k,v
结果:
a 1
b 2
for k,v in dict_a.iteritems():
print k,v
结果:
a 1
b 2
items和iteritems 都可以遍历出 键和值,
items函数返回的是键值对的元组的列表,而iteritems使用的是键值对的generator。