Python

トップ > チップス > Python
2013-11-09, python

インラインのfor分

以下の例ではタプルの配列の先頭要素だけを取り出して新しい配列を作成しています。素直にCやJava的なイテレータを使って新しい配列に代入していっても良いんですけれど、これがサッと書けると格好良いですよね(多分、それだけ…)。

foo = [("a",100),("b",200),("c",300)]
print ",".join([v[0] for v in foo])
a,b,c

参考URL

この記事は役に立ちましたか?