pythonは扉を態々閉扉する必要がないので書きやすい
##lambdaで使う時にそのまま使いたい時
普通に書く
.py
>>> text = "Which is Kinoko SaMpLE ?"
>>> text.lower().replace("sample", "takenoko")
'which-kinoko-takenoko-?'
lambdaを使い書く
.py
>>> text = "Which is Kinoko SaMpLE ?"
>>> (lambda x: x.lower().replace("sample", "takenoko"))(text)
'which-kinoko-takenoko-?'
実際にそのまま使いたい場面があるのかはわからない
3項演算子のif〜elseはpython上使えるようになったが、その場合処理を入れ込めない
[x if x < 100 else 'kinoko' for x in A]
値を持ってくることはできる