([i for i in list if len(i) >= 4][:1] or [None])[0]でもいけそう

castaneaicastaneai のブックマーク 2014/02/21 22:21

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Pythonで Scalaの findのように条件にマッチする最初の要素をリストから取得する - ブログ - ワルブリックス株式会社

    lambdaは書いても ifや forは書きたくないあなたに あるリストから、ある条件を満たす最初の要素を取り出したい。例えば、適当に並んだ語のリストから4文字以上の長さを持つ最初のものを取り出したい。きわめて簡...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう