本篇內(nèi)容主要講解“Python集合的概念和用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python集合的概念和用法”吧!
成都創(chuàng)新互聯(lián)主營蓮都網(wǎng)站建設(shè)的網(wǎng)絡公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),蓮都h5小程序定制開發(fā)搭建,蓮都網(wǎng)站營銷推廣歡迎蓮都等地區(qū)企業(yè)咨詢
集合是無序可變,元素不能重復。
實際上,集合底層是字典實現(xiàn),集合的所有元素都是字典中的“鍵對象”,因此是不能重復的且唯一的。
1 集合創(chuàng)建和刪除
1.1 使用{}創(chuàng)建集合對象,并使用 add()方法添加元素
>>> a = {3,5,7} >>> a {3, 5, 7} >>> a.add(9) >>> a {9, 3, 5, 7}
1.2. 使用 set(),將列表、元組等可迭代對象轉(zhuǎn)成集合
如果原來數(shù)據(jù)存在重復數(shù)據(jù),則只保留一個
>>> a = ['a','b','c','b'] >>> b = set(a) >>> b {'b', 'a', 'c'}
1.3. remove()刪除指定元素
clear()清空整個集合
>>> a = {10,20,30,40,50} >>> a.remove(20) >>> a {10, 50, 30}
2 集合相關(guān)操作
像數(shù)學中概念一樣,Python 對集合也提供了并集、交集、差集等運算。
>>> a = {1,3,'sxt'} >>> b = {'he','it','sxt'} >>> a|b #并集 {1, 3, 'sxt', 'he', 'it'} >>> a&b #交集 {'sxt'} >>> a-b #差集 {1, 3} >>> a.union(b) #并集 {1, 3, 'sxt', 'he', 'it'} >>> a.intersection(b) #交集 {'sxt'} >>> a.difference(b) #差集 {1, 3}
到此,相信大家對“Python集合的概念和用法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!