-2

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

我在学习集合时发现了它,文档说

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

4

2 回答 2

1

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

member in someset

如果member确实是集合中存在的值之一,则为 True。集合中的这些值称为“成员”。

这个术语是一个数学术语,基本上是“元素”的同义词,这是大多数人在谈论列表和元组中的成员时使用的。

无论您要测试的容器是什么,in操作员都会测试成员资格:

集合成员的运算符innot in测试

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

于 2013-11-04T13:02:50.713 回答
0

所有容器都与in操作员一起工作,这会测试成员资格。这包括内置容器,如tuplelistsetdict; 和collections模块中的专用容器。

有关技术细节,请参阅:python 中的“容器”到底是什么?(以及所有的 python 容器类型是什么?)

于 2013-11-04T13:13:10.667 回答