国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


Python精講:Python中集合的交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法詳解

歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中集合的交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法詳解》。主要講的是集合運(yùn)算的相關(guān)的概念,及運(yùn)算方法,包括:集合的交集、集合的并集、集合的差集、集合的對(duì)稱(chēng)差集、集合的交集運(yùn)算方法、集合的并集運(yùn)算方法、集合的差集運(yùn)算方法、集合的對(duì)稱(chēng)差集運(yùn)算方法。

歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)python知識(shí),本文學(xué)習(xí)的是《Python集合交集、并集、差集對(duì)稱(chēng)差集運(yùn)算方法詳解》。主要講的是集合運(yùn)算的相關(guān)的概念,及運(yùn)算方法,包括:集合的交集、集合的并集、集合的差集、集合的對(duì)稱(chēng)差集、集合的交集運(yùn)算方法、集合的并集運(yùn)算方法、集合的差集運(yùn)算方法、集合的對(duì)稱(chēng)差集運(yùn)算方法。


在Python中,集合最常用的操作就是進(jìn)行交集、并集、差集和對(duì)稱(chēng)差集的運(yùn)算。

要想學(xué)習(xí)集合的交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法,首先我們來(lái)了解這些名詞的含義:

1、集合運(yùn)算的相關(guān)含義:

1.1、集合的交集的含義:

設(shè)A、B兩個(gè)集合,由所有屬于集合A且屬于集合B的元素所組成的集合,叫做集合A與集合B的交集。在Python中,進(jìn)行交集運(yùn)算時(shí)使用“&”符號(hào)。

1.2、集合的并集的含義:

給定兩個(gè)集合A、B,把他們所有的元素合并在一起組成的集合,叫做集合A與集合B的并集。在Python中,進(jìn)行并集運(yùn)算時(shí)使用“|”符號(hào)。

1.3、集合的差集的含義:

設(shè)A,B是兩個(gè)集合,則所有屬于A且不屬于B的元素構(gòu)成的集合,叫做集合A與集合B的差集。在Python中,進(jìn)行差集運(yùn)算時(shí)使用“-”符號(hào)。

1.4、集合的對(duì)稱(chēng)差集的含義:

對(duì)稱(chēng)差集也稱(chēng)為對(duì)稱(chēng)差分或者補(bǔ)集,設(shè)A,B是兩個(gè)集合,所有不相同的集合,叫做集合A與集合B的對(duì)稱(chēng)差集(對(duì)稱(chēng)差分或者補(bǔ)集)。在Python中,進(jìn)行對(duì)稱(chēng)差集運(yùn)算時(shí)使用“^”符號(hào)。

2、集合的運(yùn)算方法

上面都是概念性的描述,下面站長(zhǎng)在線(xiàn)來(lái)舉實(shí)際的場(chǎng)景來(lái)對(duì)交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法進(jìn)行深入淺出的解讀。

場(chǎng)景模擬:某高中三年級(jí),文科班高考的科目是語(yǔ)文、數(shù)學(xué)、英語(yǔ)、政治、歷史和地理。理科班高考的科目是語(yǔ)文、數(shù)學(xué)、英語(yǔ)、物理、化學(xué)和生物。

設(shè)定集合A為文科班高考的科目,集合B為理科班高考的科目。

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}

B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}

2.1、集合的交集運(yùn)算方法

我們使用集合的交集運(yùn)算的時(shí)候可以采用兩種方式,一種是使用“&”運(yùn)算符進(jìn)行操作,另一種是使用intersection()方法來(lái)實(shí)現(xiàn)。

2.1.1、使用“&”運(yùn)算符進(jìn)行交集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A & B)    # 輸出集合A和集合B的交集

運(yùn)行結(jié)果:

{'英語(yǔ)', '數(shù)學(xué)', '語(yǔ)文'}
>>> 

2.1.2、使用intersection()方法進(jìn)行交集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A.intersection(B))  # 輸出集合A和集合B的交集

運(yùn)行結(jié)果:

{'英語(yǔ)', '語(yǔ)文', '數(shù)學(xué)'}
>>> 

同理集合B和集合A的交集也是一樣。我這里就不重復(fù)了,自己去體驗(yàn)一下。

2.2、集合的并集運(yùn)算方法

集合的并集運(yùn)算也有兩種方式,一種是使用“|”運(yùn)算符進(jìn)行操作,另一種是使用union()方法來(lái)實(shí)現(xiàn)。

2.2.1、使用“|”運(yùn)算符進(jìn)行并集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A | B)    # 輸出集合A和集合B的并集

運(yùn)行結(jié)果如下:

{'數(shù)學(xué)', '生物', '政治', '物理', '地理', '化學(xué)', '語(yǔ)文', '英語(yǔ)', '歷史'}
>>> 

2.2.2、使用union()方法進(jìn)行并集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A.union(B))  # 輸出集合A和集合B的并集

運(yùn)行結(jié)果為:

{'英語(yǔ)', '語(yǔ)文', '地理', '生物', '政治', '化學(xué)', '數(shù)學(xué)', '物理', '歷史'}
>>> 

同理集合B和集合A的并集也是一樣。自己去體驗(yàn)一下吧!

2.3、集合的差集運(yùn)算方法

集合的差集運(yùn)算也有兩種方式,一種是使用“-”運(yùn)算符進(jìn)行操作,另一種是使用difference()方法來(lái)實(shí)現(xiàn)。

2.3.1、使用“-”運(yùn)算符進(jìn)行差集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A - B)    # 輸出集合A和集合B的差集

運(yùn)行結(jié)果為:

{'歷史', '地理', '政治'}
>>> 

上面是集合A和集合B的差集,但是集合B和集合A的差集就不是一樣的了哦!

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(B - A)    # 輸出集合B和集合A的差集

運(yùn)行結(jié)果為:

{'化學(xué)', '生物', '物理'}
>>> 

從上面可以看出,集合A和集合B的差集  與  集合B和集合A的差集是不一樣的,(A - B)是A中存在的部分,(B - A)是B中存在的部分。

2.3.2、使用difference()方法進(jìn)行差集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A.difference(B))  # 輸出集合A和集合B的差集

運(yùn)行結(jié)果:

{'地理', '政治', '歷史'}
>>> 

同理,使用difference()方法進(jìn)行集合B和集合A的差集也是不同的

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(B.difference(A))  # 輸出集合B和集合A的差集

運(yùn)行結(jié)果:

{'物理', '化學(xué)', '生物'}
>>> 

2.4、集合的對(duì)稱(chēng)差集運(yùn)算方法

集合的差集運(yùn)算也有兩種方式,一種是使用“^”運(yùn)算符進(jìn)行操作,另一種是使用symmetric_difference()方法來(lái)實(shí)現(xiàn)。

2.4.1、使用“^”運(yùn)算符進(jìn)行對(duì)稱(chēng)差集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A ^ B)    # 輸出集合A和集合B的對(duì)稱(chēng)差集

運(yùn)行結(jié)果為:

{'地理', '化學(xué)', '生物', '政治', '物理', '歷史'}
>>> 

2.4.2、使用symmetric_difference()方法進(jìn)行對(duì)稱(chēng)差集運(yùn)算

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治','歷史','地理'}
B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}
print(A.symmetric_difference(B))  # 輸出集合A和集合B的對(duì)稱(chēng)差集

運(yùn)行結(jié)果為:

{'政治', '生物', '地理', '化學(xué)', '歷史', '物理'}
>>> 

同樣的,集合B與集合A的對(duì)稱(chēng)差集也是一樣,自己去體驗(yàn)一下。

我們對(duì)集合的交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法全部詳細(xì)的講解了一遍,通過(guò)運(yùn)行結(jié)果,我們得出結(jié)論:

集合中進(jìn)行交集、并集、對(duì)稱(chēng)差集進(jìn)行運(yùn)算的時(shí)候,集合A與集合B,位置替換的時(shí)候,結(jié)果相同。

集合中進(jìn)行差集運(yùn)算的時(shí)候,集合A與集合B,位置替換的時(shí)候,結(jié)果不同,為前面那個(gè)集合獨(dú)立存在的部分。

到此為止,本節(jié)課的內(nèi)容《Python中集合的交集、并集、差集和對(duì)稱(chēng)差集運(yùn)算方法詳解》就完全講完了,主要講的集合運(yùn)算的相關(guān)的概念,及運(yùn)算方法,包括:集合的交集、集合的并集、集合的差集、集合的對(duì)稱(chēng)差集、集合的交集運(yùn)算方法、集合的并集運(yùn)算方法、集合的差集運(yùn)算方法、集合的對(duì)稱(chēng)差集運(yùn)算方法。

關(guān)注【站長(zhǎng)在線(xiàn)】,讓新手小白系統(tǒng)的零基礎(chǔ)學(xué)習(xí)Python,感謝你對(duì)我們的關(guān)注,點(diǎn)贊,轉(zhuǎn)發(fā),評(píng)論哦!



本文地址:http://003188.cn/pythonjihedeyunsuanfangfa.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

域名pythonw.cn出售

域名pythonw.cn的詳細(xì)信息:Python網(wǎng)

2022-08-06  分類(lèi):域名出售  瀏覽:1375次


站長(zhǎng)在線(xiàn)Python教程:Python中類(lèi)定義詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中類(lèi)定義詳解》。

2022-02-23  分類(lèi):Python學(xué)堂  瀏覽:1898次


站長(zhǎng)在線(xiàn)Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁?、面向?qū)ο笾械膶?duì)象是什么、Python中的類(lèi)是什么、面向?qū)ο缶幊痰奶攸c(diǎn)有哪些?

2022-02-14  分類(lèi):Python學(xué)堂  瀏覽:1616次


站長(zhǎng)在線(xiàn)零基礎(chǔ)Python完全自學(xué)教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)學(xué)堂,學(xué)習(xí)站長(zhǎng)在線(xiàn)出品的在線(xiàn)課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個(gè)大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類(lèi):Python學(xué)堂  瀏覽:1486次


站長(zhǎng)在線(xiàn)Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達(dá)式、匿名函數(shù)的注意點(diǎn)、匿名函數(shù)的優(yōu)點(diǎn)、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類(lèi):Python學(xué)堂  瀏覽:1602次


站長(zhǎng)在線(xiàn)Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類(lèi):Python學(xué)堂  瀏覽:1718次


站長(zhǎng)在線(xiàn)Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類(lèi):Python學(xué)堂  瀏覽:1620次


Python常用英語(yǔ)及用法

站長(zhǎng)在線(xiàn)站長(zhǎng),準(zhǔn)備系統(tǒng)的學(xué)習(xí)Python知識(shí),但是對(duì)我來(lái)說(shuō),英語(yǔ)實(shí)在是太差了,當(dāng)然我知道的是,不僅僅我,很多人在學(xué)習(xí)Python的時(shí)候,也是不知道這些英語(yǔ)單詞的意思與用法的,在這里站長(zhǎng)在線(xiàn)站長(zhǎng)就把這些英語(yǔ)整理出來(lái),把英語(yǔ)以及中文意思、用法一起貼出來(lái),讓大家一起來(lái)學(xué)習(xí)。

2022-01-02  分類(lèi):Python學(xué)堂  瀏覽:1833次


站長(zhǎng)在線(xiàn)Python精講:Python中函數(shù)的返回值

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語(yǔ)句位置與多條 return語(yǔ)句的總結(jié)。

2021-12-29  分類(lèi):Python學(xué)堂  瀏覽:1792次


站長(zhǎng)在線(xiàn)零基礎(chǔ)Python完全自學(xué)教程22:在Python中函數(shù)的參數(shù)傳遞

歡迎你來(lái)到站長(zhǎng)學(xué)堂,學(xué)習(xí)站長(zhǎng)在線(xiàn)出品的在線(xiàn)課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第22課《在Python中函數(shù)的參數(shù)傳遞》。本文是一個(gè)大課程分成了下面5節(jié)小課程:在Python函數(shù)中理解形式參數(shù)和實(shí)際參數(shù)、在Python函數(shù)中參數(shù)傳遞的位置參數(shù)詳解、在Python函數(shù)中的關(guān)鍵字參數(shù)詳解、在Python函數(shù)中的默認(rèn)參數(shù)詳解、在Python函數(shù)中的可變參數(shù)詳解。

2021-12-26  分類(lèi):Python學(xué)堂  瀏覽:1582次