36

Python では、複数行のラムダ関数をどのように記述できますか。私は試した

d = lambda x: if x:
                 return 1
              else 
                 return 2

しかし、私はエラーが発生しています...

4

3 に答える 3

-1

これがあなたがやろうとしていることの正しいバージョンです:

d = lambda x: 1 if x else 2

しかし、なぜあなたがそれをしたいのかわかりません。

于 2013-02-12T23:28:22.227 に答える