首页 > 这段代码如何更pythonic

这段代码如何更pythonic

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

【热门文章】
【热门文章】