概要 JavaScriptでいうArray.prototype.find()的な操作をPythonで行う方法について調べたメモ。 const fruits = ["apple", "lemon", "melon", "orange"]; const elm = fruits.find(e => e.endsWith("n")); console.log(elm); // "lemon" filter関数を用いた方法 filter関数はラムダ式で記述された無名関数を第1引数で受け取り、それを第2引数のリストの各要素に適用する。結果が真となった要素を抽出してイテレータが返されるので、list関数を適用すればリストとして結果が得られる。 fruits = ["apple", "lemon", "melon", "orange"] # filter関数 lst = list(filter(lamb