2018-03-28から1日間の記事一覧
ls = [10, 2, 20, 5, 50] のうち、'>10' な最初の要素を取得したいときどうするか? ↓のように書ける def find(ls): for i in ls: if i > 10: return i answer = find(ls) が、もっとすっきりさせたい。そんなときはこれ。 found = next(i for i in ls if i …
ls = [10, 2, 20, 5, 50] のうち、'>10' な最初の要素を取得したいときどうするか? ↓のように書ける def find(ls): for i in ls: if i > 10: return i answer = find(ls) が、もっとすっきりさせたい。そんなときはこれ。 found = next(i for i in ls if i …