会员是什么意思?

时间:2013-11-04 13:01:33

标签: python membership

什么是成员资格,搜索它看起来这个术语不仅仅用在Python中。

我在学习集合时发现了documentation says

  

常见用途包括成员资格测试,从序列中删除重复项,以及计算数学运算,如交集,并集,差异和对称差异。

2 个答案:

答案 0 :(得分:1)

成员资格意味着一个值 in 集合:

member in someset
如果member确实是集合中存在的值之一,则

为True。集合中的这些值称为“成员”。

该术语是mathematical one,基本上与'element'同义,这是大多数人在谈论列表和元组中的成员资格时所使用的。

in operator会员资格测试,无论您正在测试哪个容器:

  

运营商innot in测试集合成员资格

集合不是唯一的集合;任何带元素的容器都可以支持成员资除了集合,列表和元组之外,字符串和字典还支持例如成员资格测试。

答案 1 :(得分:0)

所有容器都与in运算符一起使用,该运算符用于测试成员资格。其中包括内置容器,如tuplelistsetdict;来自collections模块的专用容器。

有关技术详情,请参阅:What exactly are "containers" in python? (And what are all the python container types?)