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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了