pythonには三項演算子が無いみたい。*1 pythonではlambda式にif文も使えない! ということで打開策を考えてみることに。 >>> a = 10 >>> b = 20 >>> c = 30 >>> d = ((a == 10) and b) or c >>> d 20 一応でけた。 (a == 10) and b or c でもいけるけど見づ…
http://www.python.jp/doc/2.4/tut/node8.html#SECTION008400000000000000000
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。