tuple
,string
,list
などのすべての基本シーケンスは、引数のように渡された文字列の要素または部分文字列の数を返すメソッドを持ちます。
しかし、なぜset
にこの便利な方法はありませんか?あるいは、.count()
のような別の方法がありますか?なぜset()オブジェクトに.count()メソッドがないのですか?
-1
A
答えて
3
セットには重複を含めることはできません。したがって、セット内の要素の数は常に1または0になります。item in some_set
をチェックするだけで同じ情報を得ることができます。
1
これは、セットにとの重複が含まれていないためです。これは、Pythonがin
の構文を提供するためです。例えばc++
のためのように、in
を持っていない他の言語で
は、セット は `set`の内側に一度だけ表示されることが0または1
関連する問題
- 1. C#Linq Count()メソッドにIReadOnlyCollectionがないのはなぜですか?
- 2. ArrayAdapterにarraylistのようなsetメソッドがないのはなぜですか?
- 3. 私のオブジェクトがstd :: setに挿入されないのはなぜですか?
- 4. SELECT COUNTクエリが機能しないのはなぜですか?
- 5. なぜリストのMy Countが0になっていますか?
- 6. なぜcount()関数にパラメータが必要なのですか?
- 7. .Countメソッドがこの出力に対してEMS/Powershellセッションで動作しないのはなぜですか?
- 8. オブジェクトをDistributedCache setメソッドに渡すか?
- 9. setで可変オブジェクトが許可されていない場合、なぜリストを許可するのですか?
- 10. メソッド呼び出しを 'set()'ビルトインにチェーンすることができますか? (そしてなぜない?)
- 11. grep countとsaveが異なるのはなぜですか?
- 12. Pythonでは、なぜstrオブジェクトの隠しメソッドがcontains()ですか?
- 13. 私のコードでcount ++が動作しないのはなぜですか?
- 14. なぜこのMySQLにはCOUNT(DISTINCT ...)が必要ですか?
- 15. SET XACT_ABORTがデフォルトの動作ではないのはなぜですか?
- 16. なぜメソッドが遅いですか?
- 17. Silverlightのシステムオブジェクトにメソッドがないのはなぜですか?
- 18. なぜStringメソッドsubstring()がJavaのcamelCaseにないのですか?
- 19. なぜmysql select count(1)が長くかかるのですか?
- 20. オブジェクトをwriteObjectメソッドで送信したときにオブジェクトが変更されないのはなぜですか?
- 21. dictにremoveメソッドがないのはなぜですか?
- 22. なぜObservableCollectionにRemoveAllメソッドがないのですか?
- 23. Stream APIにflatten()メソッドがないのはなぜですか?
- 24. なぜstd :: vectorに追加メソッドがないのですか?
- 25. NSSetにwriteToFileメソッドがないのはなぜですか?
- 26. Windows UniversalアプリケーションにXmlNode.SelectSingleNodeメソッドがないのはなぜですか?
- 27. Django ValuesListQuerySetにappend()メソッドがないのはなぜですか?
- 28. なぜNSArrayにfirstObjectメソッドがないのですか?
- 29. SerializationInfoにTryGetValueメソッドがないのはなぜですか?
- 30. RxJavaに `Single#doOnTerminate`メソッドがないのはなぜですか?
要素を返す
count
方法が付属しています。重複は保存されません。 –これは常に0または1のどちらかを返します。その情報はすでに 'thing in my_set'によって与えられています。 – user2357112
@VedangMehtaああshure、その理由 –