国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 集合 union()函數(shù)使用詳解,Python合并集合

這篇具有很好參考價(jià)值的文章主要介紹了Python 集合 union()函數(shù)使用詳解,Python合并集合。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

「作者主頁(yè)」:士別三日wyx
「作者簡(jiǎn)介」:CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者
「推薦專欄」:小白零基礎(chǔ)《Python入門到精通》

union() 可以「合并」集合

語(yǔ)法

set.union( set )

參數(shù)

  • set :(必選)需要合并的集合

返回值

  • 返回一個(gè)合并后的新集合

實(shí)例:合并兩個(gè)集合

set1 = {1, 2, 3}
set2 = {4, 5, 6}

new_set = set1.union(set2)

print(new_set)

輸出:

{1, 2, 3, 4, 5, 6}

從偽源碼(Python內(nèi)置函數(shù)看不到源碼,只提供函數(shù)描述)可以看到, union() 可以返回多個(gè)集合的并集作為一個(gè)新集合。

Python 集合 union()函數(shù)使用詳解,Python合并集合,Python,python,機(jī)器學(xué)習(xí),人工智能,網(wǎng)絡(luò)安全


1、合并多個(gè)集合

union() 可以接收多個(gè)參數(shù),這意味著,我們可以同時(shí)合并「多個(gè)集合」

set1 = {1, 2, 3}
set2 = {4, 5, 6}
set3 = {7, 8, 9}

new_set = set1.union(set2, set3)

print(new_set)

輸出:

{1, 2, 3, 4, 5, 6, 7, 8, 9}

2、合并其他類型

union() 接收的參數(shù)是可迭代類型(iterable ),這意味著我們可以將集合與其他可迭代類型合并。


2.1、合并字符串

「字符串」時(shí)可迭代類型,可以跟集合合并。

set1 = {1, 2, 3}

new_set = set1.union('abc')

print(new_set)

輸出:

{1, 2, 3, 'a', 'c', 'b'}

2.2、合并列表

「列表」也是可迭代類型,可以跟集合合并。

set1 = {1, 2, 3}
list1 = [4, 5, 6]

new_set = set1.union(list1)

print(new_set)

輸出:

{1, 2, 3, 4, 5, 6}

2.3、合并元組

「元組」也是可迭代類型,可以跟集合合并。

set1 = {1, 2, 3}
tuple1 = (4, 5, 6)

new_set = set1.union(tuple1)

print(new_set)

輸出:

{1, 2, 3, 4, 5, 6}

2.4、合并字典

「字典」也是可迭代類型,可以跟集合合并;與其他類型不同的是,字典只合并鍵,不合并值。

set1 = {1, 2, 3}
dict1 = {'key1': 1, 'key2': 2}

new_set = set1.union(dict1)

print(new_set)

輸出:

{1, 2, 3, 'key1', 'key2'}

2.5、合并bytes類型

「bytes」也是可迭代類型,可以跟集合合并;但bytes是字節(jié)流,字符會(huì)轉(zhuǎn)換后再合并。

set1 = {1, 2, 3}
bytes1 = b'abc'

new_set = set1.union(bytes1)

print(new_set)

輸出:

{1, 2, 3, 97, 98, 99}

2.6、數(shù)值不能合并

「數(shù)值」不可迭代,不能跟集合合并,否則會(huì)報(bào)錯(cuò) TypeError: ‘int’ object is not iterable

set1 = {1, 2, 3}

new_set = set1.union(11)

輸出:

Python 集合 union()函數(shù)使用詳解,Python合并集合,Python,python,機(jī)器學(xué)習(xí),人工智能,網(wǎng)絡(luò)安全文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-602796.html

到了這里,關(guān)于Python 集合 union()函數(shù)使用詳解,Python合并集合的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python print()函數(shù)使用詳解,Python打印輸出

    Python print()函數(shù)使用詳解,Python打印輸出

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 對(duì)網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專欄《網(wǎng)絡(luò)安全入門到精通》 print() 可以 「打印輸出」 ,常用來(lái)將內(nèi)容 「打印」 到控制臺(tái)。 語(yǔ)法 參數(shù)

    2024年02月11日
    瀏覽(20)
  • 使用boost::geometry::union_ 合并邊界(內(nèi)、外):方案二

    使用boost::geometry::union_ 合并邊界(內(nèi)、外):方案二

    使用boost::geometry::union_ 合并邊界(內(nèi)、外):方案二 P1、P5 為新增自動(dòng)生成的交叉點(diǎn) P1為首位重合點(diǎn) P1 ~ P8 ~ P8 為順時(shí)針順序

    2024年02月10日
    瀏覽(21)
  • Python isalnum()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎(chǔ)《Python入門到精通》 isalnum() 可以判斷字符串的字符是否全都是 「字母」 和 「數(shù)字」 。 語(yǔ)法 返回值 字符串中所有字符都是數(shù)字或

    2024年02月16日
    瀏覽(19)
  • Python endswith()函數(shù)使用詳解

    Python endswith()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎(chǔ)《Python入門到精通》 endwith() 可以 「判斷」 字符串是否以指定內(nèi)容 「結(jié)尾」 。 語(yǔ)法 參數(shù) str :(必選,字符串或元組)指定字符

    2024年02月16日
    瀏覽(20)
  • python 使用enumerate()函數(shù)詳解

    python 使用enumerate()函數(shù)詳解

    enumerate()是python的內(nèi)置函數(shù),將一個(gè)可遍歷 iterable 數(shù)據(jù)對(duì)象(如list列表、tuple元組或str字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中。 函數(shù)返回一個(gè)enumerate對(duì)象,是一個(gè)可迭代對(duì)象。具體元素值可通過(guò)遍歷取出。 函數(shù)語(yǔ)法為: 語(yǔ)法: enumerate

    2024年02月12日
    瀏覽(36)
  • Python find()函數(shù)使用詳解

    Python find()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎(chǔ)《Python入門到精通》 find() 可以 「檢測(cè)」 字符串中是否 「包含指定字符串」 語(yǔ)法 參數(shù) str :(必選)指定需要檢測(cè)的字符串 star

    2024年02月12日
    瀏覽(20)
  • Python join()函數(shù)使用詳解

    Python join()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎(chǔ)《Python入門到精通》 join() 可以將元素按照分隔符 「拼接」 成新的字符串。 語(yǔ)法 參數(shù) Iterable[str] :(必選,可迭代的序列)要拼接

    2024年02月12日
    瀏覽(28)
  • Python capitalize()函數(shù)使用詳解,Python首字母大寫

    Python capitalize()函數(shù)使用詳解,Python首字母大寫

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎(chǔ)《Python入門到精通》 capitalize() 可以將字符串的 「首字母大寫」 語(yǔ)法 返回值 返回首字母大寫的 「新字符串」 實(shí)例:將字符串的首

    2024年02月13日
    瀏覽(25)
  • 【Python】數(shù)據(jù)類型之集合與函數(shù)

    【Python】數(shù)據(jù)類型之集合與函數(shù)

    1.1 集合的定義 集合(set)是一個(gè)無(wú)序的不重復(fù)元素序列。 可以使用大括號(hào) { } 或者 set() 函數(shù)創(chuàng)建集合,注意:創(chuàng)建一個(gè)空集合必須用 set() 而 不是 { },因?yàn)?{ } 是用來(lái)創(chuàng)建一個(gè)空字典。 1.2 實(shí)例 3.1 函數(shù)的定義 函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的

    2024年02月12日
    瀏覽(13)
  • python之eval函數(shù)使用詳解

    ????????eval() 是 Python 內(nèi)置的一個(gè)函數(shù),它可以將字符串當(dāng)作有效的 Python 表達(dá)式進(jìn)行求值并返回結(jié)果。它的作用是將字符串轉(zhuǎn)換為相應(yīng)的數(shù)據(jù)類型、執(zhí)行計(jì)算和執(zhí)行任意有效的 Python 代碼。 ????????然而,使用 eval() 函數(shù)需要謹(jǐn)慎,因?yàn)樗梢詧?zhí)行任意的代碼,可能導(dǎo)

    2024年04月14日
    瀏覽(51)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包