x = [1,2,3,4]
とすると、i = iter(x)
からイテレータを取得できます。Pythonイテレータとジップ
このイテレータでは、zip関数を使用して2つの項目を含むタプルを作成できます。
>>> i = iter(x)
>>> zip(i,i)
[(1, 2), (3, 4)]
この構文を使用しても同じ結果が得られます。
>>> zip(*[i] * 2)
[(1, 2), (3, 4)]
これはどのように機能しますか? zip(i,i)
とzip(*[i] * 2)
のイテレータはどのように機能しますか?
'[I] * 2 – falsetru