- くだすれPython(超初心者用) その23
22 :デフォルトの名無しさん[sage]:2014/05/25(日) 07:00:43.18 ID:UhrsCUPW - なるほど、わかった気がします
boolは引数全体を評価する ↓ 空iterable全体はFalseに変換されるので、bool([])はFalse allは引数のiterableの各要素を評価する ↓ 空iterableの要素は「存在しない」のでbool値に変換できず、TrueでもFalseでもない ※ココ重要 ↓ 「要素にFalseが含まれていたらFalse、それ以外はTrue」というallの仕様により、all([])はTrue
|