在PHP上,我可以简单地执行以下操作:foreach ($array as $key => $value) { // do something here}好的,我知道我可以:for value in arr: # do something here但是我没有办法知道数组中的当前键是什么,在PHP foreach中$ key是$ array的当前键,而$ value是$ array中的当前项,所以我的问题是:退出在python上执行此操作的简单方法?PS:在PHP foreach($ array为$ key => $ value)中,可以使用关联数组和非关联数组,然后我想要一种在Python中使用列表和字典的方法。
2 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
我不确定我是否正确理解了您的问题。
如果您有任何在Python中支持迭代的内容,则可以用来enumerate与下一个值同时获取索引:
for index, value in enumerate(l):
# pass
如果您有字典,则可以使用该items()方法在每(key, value)对上进行迭代:
for key, value in d.items():
# pass
添加回答
举报
0/150
提交
取消