インラインのfor分
以下の例ではタプルの配列の先頭要素だけを取り出して新しい配列を作成しています。素直にCやJava的なイテレータを使って新しい配列に代入していっても良いんですけれど、これがサッと書けると格好良いですよね(多分、それだけ…)。
foo = [("a",100),("b",200),("c",300)]
print ",".join([v[0] for v in foo])
a,b,c
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について