2009年10月7日水曜日

if not L:

これは、真値テスト。以下の場合に、真となる。

- None
- False
- 数値型におけるゼロ。例えば 0 、 0L 、 0.0 、 0j 。
- 空のシーケンス型。例えば '' 、 () 、 [] 。
- 空のマッピング型。例えば {} 。

ここに、良い説明があった。

すぐに忘れる脳みそのためのメモ http://jutememo.blogspot.com/2008/10/python-2-if-not-l.html