Q
整数
7
A
答えて
3
In [33]: True == 1
Out[33]: True
In [34]: True == 2
Out[34]: False
In [35]: True == 3
Out[35]: False
True
とFalse
はbool
のインスタンスであり、bool
はint
のサブクラスです。 the docsから
:
[ブール値]は偽と真の真理値を表します。値FalseとTrueを表す2つのオブジェクト が唯一のBooleanオブジェクトです。 ブール型は普通の整数のサブタイプである、とブール値0と1のように 振る舞い値、それぞれ、ほとんどすべてのコンテキストで、 例外は文字列に変換するときということで、文字列 「偽」か"True"がそれぞれ返されます。
2
。これは良く理解して行われます。
>>> sum(1 for i in [1,1,1,2,2,3,0] if i)
6
または
sum(bool(i) for i in [1,1,1,2,2,3,0])
またはfalseについてのあいまいさがないので、逆の道をカウントが0
以外のものです>>> li=[1, 1, 1, 2, 2, 3, 0]
>>> len(li) - li.count(False)
6
さらに良い:
関連する問題
- 1. 整数の整数の整数への対数
- 2. JavaとC++の整数から整数
- 3. C++の整数整数部の天井
- 4. 整数と整数のPHPの相違
- 5. 整数
- 6. 整数
- 7. 整数
- 8. 整数
- 9. 整数
- 10. 整数
- 11. 整数
- 12. 整数
- 13. 整数
- 14. 整数
- 15. 整数
- 16. 整数の逆数
- 17. 整数引数エラー
- 18. アトミック整数
- 19. 整数パーティション
- 20. 整数のコレクション
- 21. 変換整数
- 22. 整数値は
- 23. Javaの==整数
- 24. 整数オーバーフロー
- 25. 整数とスコープ
- 26. 整数base62エンコードレール
- 27. コール()整数
- 28. 欠落整数
- 29. C:Substract整数
- 30. 整数 - ArrayList -
私は実際に使用しようとしていたコードではないことを明確にすべきでした - 私はインタプリタを実験していました。 – FreeAsInGimme
@FreeAsInGimme:さて、助けようとしています... –
いいえ、いいえ、私は入力を感謝します。私が学ぶほど、より良い。 – FreeAsInGimme