所有基本序列,例如tuple
,string
,list
都有.count()
方法,它返回字符串的元数或子字符串数,这些字符串像参数一样传递。 />
但为什么set
没有这种有用的方法呢?或者他们可能有另一种方法,如.count()
?
答案 0 :(得分:3)
集合不能包含重复项,因此集合中任何元素的计数始终为1或0.只需选中item in some_set
即可获得相同的信息。
答案 1 :(得分:1)
这是因为集合不包含重复项和,因为Python提供了in
语法。
在其他没有in
的语言中,例如c++
,该集合
附带count
方法,只返回0或1。