for
リストを反復するPython ループでは、次のように記述できます。
for item in list:
print item
リストのすべての要素をきちんと調べます。ループ内でこれまでに何回ループしたかを知る方法はありますか?たとえば、リストを取得し、10個の要素を処理した後、それらを使用して何かを実行したいとします。
私が考えた代替案は次のようなものになるでしょう:
count=0
for item in list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
または:
for count in range(0,len(list)):
print list[count]
if count % 10 == 0:
print 'did ten'
for item in list
これまでの反復数を取得するためのより良い方法は(と同じように)ありますか?
1
また、チャンクでリストを反復処理への回答に興味があるかもしれません:stackoverflow.com/questions/434287/...
—
デイブ・バッハー