Python3 – 条件式によるコレクションの要素の抽出

リストからの要素の抽出

リストから条件に合う要素だけを取り出し、リストとして返す。

一部要素がNoneを含む場合にスキップ。

辞書からの要素の抽出

辞書から条件に合うキーあるいは値を探し、条件に合う要素のみの辞書として返す。

キーあるいは値がNoneの場合にスキップ。

参考:numpy.ndarrayの要素の抽出

numpy.ndarrayの要素の抽出は以下の手順で。

  • ndarrayに条件式を適用すると、各要素の条件への適合/不適合に対応したTrue/Falseを要素とするndarrayが生成される
  • ndarrayの要素にTrue/Falseを要素とするndarrayを適用すると、Trueに対応する要素だけで構成されるndarrayが生成される
  • これらをまとめて、ndarray[ndarrayの条件式]として、条件式にあう要素のみのndarrayが得られる

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です