三項演算子のかわりにand/or

もうひとつ。以前Python三項演算子が無いことを嘆いておりましたが、andとorを使うことで同様のことができるそうです。これは先に挙げたPython Idiomsのサイトにも書いてありますが、先にこちらで知りました。

この中のhttp://www.geocities.jp/shido_takafumi/py/python2.html#operatorに出てきます。PerlRubyをマスターしている方であればここを見るだけでほぼPythonがマスターできるのではないでしょうか。

ところで三項演算子があったら何を書こうとしてたんだっけな。