什麼是成員資格,搜索它看起來像這個詞不僅在Python中使用。會員資格是什麼意思?
我發現它同時瞭解套,documentation says:
常見用途包括成員資格測試,從序列中除去重複項,以及計算的數學操作,如交集,差,和對稱差。
什麼是成員資格,搜索它看起來像這個詞不僅在Python中使用。會員資格是什麼意思?
我發現它同時瞭解套,documentation says:
常見用途包括成員資格測試,從序列中除去重複項,以及計算的數學操作,如交集,差,和對稱差。
意味着一個值是在設定:
member in someset
爲真,如果member
確實存在於該組中的一個值。這些集合中的值被稱爲'成員'。
該術語爲mathematical one,基本上與'element'同義,這是大多數人在討論列表和元組中的成員資格時使用的。
的in
operator測試的會員,無論容器要針對測試:
運營商
in
和not in
測試集合成員
集是不是唯一的收藏;任何有元素的容器都可以支持成員資格除了集合,列表和元組之外,字符串和字典還支持例如成員資格測試。
維基百科在成員資格上有一個很好的頁面:http://en.wikipedia.org/wiki/Element_%28mathematics%29 – ModulusJoe
所以,成員資格不存在於其他類型的數據,如列表和字典? – syafihakim
@syafihakim是的,它確實......成爲一個成員,成爲其中的一員,成爲...成員之一適用於容器......其中有「事物」......認爲它是不同的命名的盒子,你扔東西...箱子是容器(列表/集/字典/冷凍集等...),你放在盒子裏的東西是成員... –
所有容器都使用in
運算符來測試成員資格。這包括內置容器,如tuple
,list
,set
和dict
;以及來自collections
模塊的專用容器。
有關技術詳情,請參閱:What exactly are "containers" in python? (And what are all the python container types?)
你真的不能google一下,並做一點閱讀自己呢? – Marcin