>>80
> 0からNまで繰り返すようなことは
> while使ってiをカウントしていくしか無い

そんな事はない。python では カウンター付き for ループ を enumerate で作れる

for count , x in enumerate('アイウエオ') :
 print(count,x)

'''
0 ア
1 イ
2 ウ
3 エ
4 オ
'''