python enumerate(),items(),keys(),values()

#enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
lis=["a","b","c","d","e"] for i,j in enumerate(lis): print i,"==",j
# 因为items()返回的是一个列表,所以实质上是对字典进行了遍历,取出字典中的元素(一个个的元组),
赋值给接收遍历key和value,那么key就接收元组中的第一个元素(键),value接收元组中的第二个元素(值)
这样就把元素中的键值对都分别取出来了 dic
={"q":1,"w":2,"e":3} for k,v in dic.items(): print k,'==',v
#keys()函数将字典中的键取出来放到一个列表中返回。那么for  key in d.keys():就可以将字典中
的键遍历出来。
for k in dic.keys(): print k for v in dic.values(): print v

结果打印:
0 == a
1 == b
2 == c
3 == d
4 == e
q == 1
e == 3
w == 2
q
e
w
1
3
2

 

posted @ 2020-05-28 10:54  乔小生1221  阅读(594)  评论(0编辑  收藏  举报