您好,登錄后才能下訂單哦!
小編給大家分享一下python集合中的操作符是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
既然是集合,那就會遵循集合的一些操作方法,如求交集、并集、差集等。
1.交集 ###
?Python中求集合的交集使用的符號是“&”,返回連個集合的共同元素的集合,即集合的交集。
>>> st1 = set('python') >>> st1 set(['h', 'o', 'n', 'p', 't', 'y']) >>> st2 = set('htc') >>> st2 set(['h', 'c', 't']) >>> st1 & st2 set(['h', 't'])
2.并集(合集) ###
Python中求集合的并集用的是符號“|”,返回的是兩個集合所有的并去掉重復的元素的集合。
>>> st1 set(['h', 'o', 'n', 'p', 't', 'y']) >>> st3 = set('two') >>> st3 set(['o', 't', 'w']) >>> st1 | st3 set(['p', 't', 'w', 'y', 'h', 'o', 'n'])
3.差集
Python中差集使用的符號是減號“-”。
>>> st1 set(['1', '3', '2', '5', '4', '7', '6']) >>> st2 = set('4589') >>> st2 set(['9', '8', '5', '4']) >>> st1 - st2 set(['1', '3', '2', '7', '6'])
返回的結果是在集合st1中但不在集合st2中的元素的集合。
拓展集合、 列表與元組
列表(list)和元組(tuple)是標準的 Python 數據類型,它們將值存儲在一個序列中。集合(set)是另一種標準的 Python 數據類型,它也可用于存儲值。它們之間主要的區別在于,集合不同于列表或元組,集合中的每一個元素不能出現多次,并且是無序存儲的。
看完了這篇文章,相信你對python集合中的操作符是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。