このジェネレーター関数を比較的単純なジェネレーター理解に変換する方法はありますか?(以下は私にとってはうまくいきます、私は可能なオプションが何であるかを理解したいだけです)
def annotate(x):
n = 0
for item in x:
yield(item,n)
n = n + 1
使用例:
>>> for line in annotate([3,4,5]):
... print line
...
(3, 0)
(4, 1)
(5, 2)