attribute: Phillie Casablanca

リストのループするときにIDXを生成してくれるenumerate()があった



リスト([])があって、それをループすると同時にインデックスが欲しいです。

よくあるパーターンですね。

今まではこのパーターンでループしていました:


x = ['a', 'b', 'c']
idx = 0
for i in x:
print idx, i
idx += 1

この間、enumerate()を見つけました。
これを使うとこうなります:


for idx, i in enumerate(x):
print idx, i


ちょっと、楽になりました。

monkut // March 31, 2009 // 2:36 a.m.