本文小編為大家詳細介紹“Python集合的概念是什么及怎么用”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當(dāng),希望這篇“Python集合的概念是什么及怎么用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、衛(wèi)輝網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為衛(wèi)輝等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
集合是無序可變,元素不能重復(fù)。
實際上,集合底層是字典實現(xiàn),集合的所有元素都是字典中的“鍵對象”,因此是不能重復(fù)的且唯一的。
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ù)存在重復(fù)數(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ù)學(xué)中概念一樣,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集合的概念是什么及怎么用”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前名稱:Python集合的概念是什么及怎么用
文章來源:http://chinadenli.net/article48/ihghhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、建站公司、移動網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站設(shè)計公司、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)