什么是成员资格,搜索它看起来这个术语不仅仅用在Python中。
我在学习集合时发现了documentation says:
常见用途包括成员资格测试,从序列中删除重复项,以及计算数学运算,如交集,并集,差异和对称差异。
答案 0 :(得分:1)
成员资格意味着一个值 in 集合:
member in someset
如果member
确实是集合中存在的值之一,则为True。集合中的这些值称为“成员”。
该术语是mathematical one,基本上与'element'同义,这是大多数人在谈论列表和元组中的成员资格时所使用的。
in
operator会员资格测试,无论您正在测试哪个容器:
运营商
in
和not in
测试集合成员资格
集合不是唯一的集合;任何带元素的容器都可以支持成员资除了集合,列表和元组之外,字符串和字典还支持例如成员资格测试。
答案 1 :(得分:0)
所有容器都与in
运算符一起使用,该运算符用于测试成员资格。其中包括内置容器,如tuple
,list
,set
和dict
;来自collections
模块的专用容器。
有关技术详情,请参阅:What exactly are "containers" in python? (And what are all the python container types?)