2017-10-21 7 views
-1

pythonで[(1,2)、(1,2)]のようなリストが与えられている。リスト[1、1]を生成するジェネレータを作成する方法。複雑なpython配列からイテレータを生成する

+0

リストはどのような意味ですか_ [1,1] _? – scharette

+0

ようこそ。時間をかけて[ask]とそれに含まれるリンクを読んでください。 – wwii

+0

これは配列ではない、それはタプルのリストです。 –

答えて

1

入力リストの各項目の最初の要素を生成する関数を作成できます。

def yield_first(x): 
    for item in x: 
     yield item[0] 

list(yield_first([(1, 2), (1, 2)])) 
# returns 
[1, 1] 
関連する問題