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 @   乔小生1221  阅读(629)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示