python中的集合类型_Python中的集合类型知识讲解
>>> s.add('z')
>>> s
set(['c', 'e', 'h', 'o', 'p', 's', 'z'])
>>> s.update('pypi')
>>> s
set(['c', 'e', 'i', 'h', 'o', 'p', 's', 'y', 'z'])
>>> s.remove('z')
>>> s -= set('pypi')
>>> s
set(['c', 'e', 'h', 'o', 's'])
(4)如何刪除集合中的成員和集合 刪除集合成員remove()內建方法。刪除集合本身,可以像刪除任何Python對象一樣,令集合超出它的作用范圍或調用del將它們直接清除出當前的名字空間。如果它的引用計數為零,也會被標記以便被垃圾回收。如del s。
實例:
用集合的工廠方法 set()和 frozenset():
>>> s = set('cheeseshop')
>>> s
set(['c', 'e', 'h', 'o', 'p', 's'])
>>> t = frozenset('bookshop')
>>> t
frozenset(['b', 'h', 'k', 'o', 'p', 's'])
>>> type(s)
>>> type(t)
如何更新集合用各種集合內建的方法和操作符添加和刪除集合的成員:
>>> s.add('z')
>>> s
set(['c', 'e', 'h', 'o', 'p', 's', 'z'])
>>> s.update('pypi')
>>> s
set(['c', 'e', 'i', 'h', 'o', 'p', 's', 'y', 'z'])
>>> s.remove('z')
>>> s
set(['c', 'e', 'i', 'h', 'o', 'p', 's', 'y'])
>>> s -= set('pypi')
>>> s
set(['c', 'e', 'h', 'o', 's'])
刪除集合
del s
成員關系 (in, not in)
>>> s = set('cheeseshop')
>>> t = frozenset('bookshop')
>>> 'k' in s
False
>>> 'k' in t
True
>>> 'c' not in t
True
集合等價/不等價
>>> s == t
False
>>> s != t
True
>>> u = frozenset(s)
>>> s == u
True
>>> set('posh') == set('shop')
True
差補/相對補集( – )兩個集合(s 和t)的差補或相對補集是指一個集合C,該集合中的元素,只屬于集合s,而不屬
于集合t。差符號有一個等價的方法,
difference().
>>> s - t
set(['c', 'e'])
對稱差分( ^ ):對稱差分是集合的XOR以上文章就是Python字典對集合類型的實際應用步驟。
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
相關文章
相關視頻
網友評論
文明上網理性發言,請遵守 新聞評論服務協議我要評論
立即提交
專題推薦獨孤九賤-php全棧開發教程
全棧 100W+
主講:Peter-Zhu 輕松幽默、簡短易學,非常適合PHP學習入門
玉女心經-web前端開發教程
入門 50W+
主講:滅絕師太 由淺入深、明快簡潔,非常適合前端學習入門
天龍八部-實戰開發教程
實戰 80W+
主講:西門大官人 思路清晰、嚴謹規范,適合有一定web編程基礎學習
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
Copyright 2014-2020 https://www.php.cn/ All Rights Reserved | 蘇ICP備2020058653號-1
??
總結
以上是生活随笔為你收集整理的python中的集合类型_Python中的集合类型知识讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba 自动排序_学会这个Excel表格
- 下一篇: python中的用法_Python中使用