Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

PythonでもLambda式

みんな大好き無名関数!
Lambda式はPythonにもあります。

実際のところ

特に何も読み込まずに定義可能です。

a = lambda x: map(int, x.split(','))

コールする時は引数として。

a('12,24')
#>> [12, 24]

a('2, hoge')
#>> ValueError: invalid literal for int() with base 10: 'hoge'

a('2, 2.9')
#>> ValueError: invalid literal for int() with base 10: '2.9 '