datta

データを扱うときの私的メモ

【Python】無名関数lambdaと組み込み関数map()

名前をつけない関数を以下のようなコードで書くことができる。

lambda x: x*2

これと組み込み関数map()を用いることで、リストの要素すべてに変更を加えることができる。

list_input = [1, 2, 3]
list_output = list(map(lambda x: x*2, list_input))

【参考】
lambda式はすごく面白い - 元理系院生の新入社員がPythonとJavaで色々頑張るブログ
【Python】map()関数とlambdaでリストの要素をすべて変更する – サンプルコード付 | ITエンジニアラボ