日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python中set函數(shù)的用法

Python中的集合(set)是一個(gè)無(wú)序的、不重復(fù)的元素序列,它的主要作用是進(jìn)行成員關(guān)系測(cè)試和消除重復(fù)元素,集合對(duì)象還支持像聯(lián)合、交集、差集和對(duì)稱差分等數(shù)學(xué)運(yùn)算。

創(chuàng)新互聯(lián)主營(yíng)紅寺堡網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開發(fā),紅寺堡h5小程序設(shè)計(jì)搭建,紅寺堡網(wǎng)站營(yíng)銷推廣歡迎紅寺堡等地區(qū)企業(yè)咨詢

創(chuàng)建集合

在Python中,我們可以使用內(nèi)置的set()函數(shù)來(lái)創(chuàng)建一個(gè)集合。

s = set()   創(chuàng)建一個(gè)空集合
s = set([1, 2, 3])   通過(guò)一個(gè)列表創(chuàng)建集合

集合的基本操作

1、添加元素:可以使用add()方法向集合中添加元素。

s.add(1)   s = {1}
s.add(2)   s = {1, 2}

2、刪除元素:可以使用remove()方法從集合中刪除指定的元素。

s.remove(1)   s = {2}

3、判斷元素是否存在:可以使用in關(guān)鍵字來(lái)判斷一個(gè)元素是否在集合中。

print(1 in s)   False

4、清空集合:可以使用clear()方法來(lái)清空集合。

s.clear()   s = set()

集合的數(shù)學(xué)運(yùn)算

1、并集:可以使用union()方法或者|運(yùn)算符來(lái)求兩個(gè)集合的并集。

s1 = {1, 2, 3}
s2 = {3, 4, 5}
print(s1.union(s2))   {1, 2, 3, 4, 5}
print(s1 | s2)   {1, 2, 3, 4, 5}

2、交集:可以使用intersection()方法或者&運(yùn)算符來(lái)求兩個(gè)集合的交集。

print(s1.intersection(s2))   {3}
print(s1 & s2)   {3}

3、差集:可以使用difference()方法或者-運(yùn)算符來(lái)求兩個(gè)集合的差集。

print(s1.difference(s2))   {1, 2}
print(s1 s2)   {1, 2}

4、對(duì)稱差分:可以使用symmetric_difference()方法或者^(guò)運(yùn)算符來(lái)求兩個(gè)集合的對(duì)稱差分。

print(s1.symmetric_difference(s2))   {1, 2, 4, 5}
print(s1 ^ s2)   {1, 2, 4, 5}

相關(guān)問題與解答

1、問題:如何在Python中創(chuàng)建一個(gè)空集合?

答案:可以使用內(nèi)置的set()函數(shù)來(lái)創(chuàng)建一個(gè)空集合,如s = set()。

2、問題:如何向集合中添加元素?

答案:可以使用add()方法向集合中添加元素,如s.add(1)。

3、問題:如何從集合中刪除指定的元素?

答案:可以使用remove()方法從集合中刪除指定的元素,如s.remove(1)。

4、問題:如何求兩個(gè)集合的并集、交集、差集和對(duì)稱差分?

答案:可以使用union()、intersection()、difference()和symmetric_difference()方法,或者使用|、&、-和^運(yùn)算符來(lái)求兩個(gè)集合的并集、交集、差集和對(duì)稱差分。


本文題目:python中set函數(shù)的用法
網(wǎng)址分享:http://m.5511xx.com/article/copjojs.html