- 1 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 15:00:17.89 ID:C9xN4CIo]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その22 toro.2ch.net/test/read.cgi/tech/1394240091/ 関連スレ Pythonのお勉強 Part49 toro.2ch.net/test/read.cgi/tech/1387528488/ ◆関連リンク Python の Home Page ttp://www.python.org/ ◆長いコードはこういうところにはってください ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/
- 14 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:07:14.68 ID:GtRtgzPJ]
- >>9
これとこれを読もう docs.python.jp/3.3/reference/datamodel.html#object.__bool__ docs.python.jp/3.3/library/functions.html#all allはイテラブルにFalseが含まれていたらFalse。それ以外はTrue だから空イテラブルはTrueになる
- 15 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:38:14.54 ID:QeWtQmqd]
- > allはイテラブルにFalseが含まれていたらFalse。それ以外はTrue
それだと all([""]) は True を返すように聞こえる
- 16 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:08:01.90 ID:GtRtgzPJ]
- >>15
""はFalseだから問題ないような…… でもちょっとわかりにくかったか。すまん リンク先にコードあるし俺の一言は蛇足だったかも
- 17 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:19:44.40 ID:4Shar09G]
- ""はFalseだから問題ないよ
なんで all([""]) が True を返す と思ったの?
- 18 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:46:17.80 ID:QeWtQmqd]
- False と "" はまったくの別物じゃないか
だからドキュメントでは "Return True if bool(x) is True for all values x in the iterable." なんて 言い方をしているわけで
|

|