次のようなコードがあります。
letters = [('a', 'A'), ('b', 'B')]
i = 0
for (lowercase, uppercase) in letters:
print "Letter #%d is %s/%s" % (i, lowercase, uppercase)
i += 1
「i」変数を処理できる enumerate() 関数があると言われました。
for i, l in enumerate(['a', 'b', 'c']):
print "%d: %s" % (i, l)
ただし、2 つを組み合わせる方法がわかりません。問題のリストがタプルで構成されている場合、enumerate を使用するにはどうすればよいですか? 私はこれをしなければなりませんか?
letters = [('a', 'A'), ('b', 'B')]
for i, tuple in enumerate(letters):
(lowercase, uppercase) = tuple
print "Letter #%d is %s/%s" % (i, lowercase, uppercase)
それとももっとエレガントな方法がありますか?