enumerate
alphabet_list = ['a','b','c','d','e'] for i in range(len(alphabet_list)): print(alphabet_list[i]) for i,alphabet in enumerate(alphabet_list): print('%d %s'%(i+1,alphabet))
上のようにC++やJavaのように添字に対応させるのではなく下のようにenumerateでやると便利.
for i,alphabet in enumerate(alphabet_list,1): print('%d %s'%(i,alphabet))
またenumerate(list,カウンタをスタートする番号)で1から始められる.