如何在Python中同时获取列表索引和元素?
这个问题在这里已经有了答案:
你可以使用enumerate
:
for k,i in enumerate(mylist):
#do something with index k
#do something with element i
有关循环技术的更多信息。
编辑:
正如在评论中指出的那样,使用其他变量名称
for i, item in enumerate(mylist):
使得从长远来看更容易阅读和理解你的代码。 通常你应该使用i
, j
, k
来表示数字和有意义的变量名称来描述列表的元素。
也就是说,如果你有例如书的列表并迭代它,那么你应该为变量book
命名。
enumerate
是答案:
for index, element in enumerate(iterable):
#work with index and element
链接地址: http://www.djcxy.com/p/24001.html
上一篇: How to get list index and element simultaneously in Python?