list = ['a','b','c','d','e']
for i in range(len(list)):
print i,":",list[i]
对于以上的代码,有更pythonic的写法吗?
即:下标和value一起遍历出来
list = ['a','b','c','d','e']
for i in list:
print "%s : %s" % (list.index(i), i)
这样算不算:
lst = ['a','b','c','d','e']
for (i, item) in enumerate(lst):
print i, ':', item