bin*_*ker 11 python dictionary
我循环使用字典
for key, value in mydict.items():
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一些pythonic方式也可以访问循环索引/迭代次数.访问索引,同时仍保持对键值信息的访问.
for key, value, index in mydict.items():
Run Code Online (Sandbox Code Playgroud)
这是因为我需要在第一次循环运行时检测到它.所以里面我可以有类似的东西
if index != 1:
Run Code Online (Sandbox Code Playgroud)
the*_*eye 30
你可以使用这样的enumerate
功能
for index, (key, value) in enumerate(mydict.items()):
print index, key, value
Run Code Online (Sandbox Code Playgroud)
该enumerate
函数给出项目的当前索引和实际项目本身.在这种情况下,第二个值实际上是键和值的元组.因此,在解包期间,我们将它们显式地分组为元组.
归档时间: |
|
查看次数: |
14766 次 |
最近记录: |