ページへ戻る
− Links
印刷
Python/リストの検索と変換
の編集 ::
NJF Wiki
xpwiki
:
Python
/
リストの検索と変換
の編集
# w0b1e268 の編集
ページ内容:
**高階関数filterを使う [#w0b1e268] testList = [1,2,3,4,5,6] resultList = filter(lambda x : x > 3, testList) print resultList ここで第一引数は真偽型を戻り値とする関数です。ここではラムダ式で3より大きい時に真となる関数を定義しています。ラムダ式については「[[Python/ラムダ式]]」を参照のこと 結果 [4, 5, 6] ラムダ式の部分はもちろん関数でもかまいません。ただし簡単な物ならラムダ式の方がコンパクトに書けます。以下の物は上の例と全く同じ結果を返します。 def filterFunction(x): return x > 3 testList = [1,2,3,4,5,6] resultList = filter(filterFunction, testList) print resultList
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「京都」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%81%A8%E5%A4%89%E6%8F%9B