lambdaって便利っぽいけどイマイチ使いどころが分からんばい
と思ってた駄プログラマだけど、この使い方は結構便利かなと思ったのでメモ。
Pythonの無名関数(lambda)の使い方 - Life with Python
# リストを適当に定義
l = [ "abcde", "bcdef", "cdefg" ]
import re
# 一致するデータだけ取り出す
print filter( lambda x: re.search("bc", x), l )
# ['abcde', 'bcdef']
mapとかでもこんな感じで応用可能。これはベネ。