日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python union函数_如何掌握Python union()方法及怎么用?

發(fā)布時(shí)間:2025/3/8 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python union函数_如何掌握Python union()方法及怎么用? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

不斷學(xué)習(xí)python的過(guò)程里,總能遇到各種形形色色的函數(shù)或者方法,本章給大家?guī)?lái)python union的用法,具體內(nèi)容如下:

union()方法

描述:union() 取并集,效果等同于 | ,重復(fù)元素只會(huì)出現(xiàn)一次,但是括號(hào)里可以是 list,tuple,其他 , 甚至是 dict

語(yǔ)法:set.union(set1,?set2...)

參數(shù):

set1 -- 必需,合并的目標(biāo)集合

set2 -- 可選,其他要合并的集合,可以多個(gè),多個(gè)使用逗號(hào) , 隔開(kāi)。

代碼示例:#兩個(gè)集合的并集

set1?=?{'小蘋(píng)果','大桃子','長(zhǎng)香蕉'}

set2?=?{'小李子','大蘿卜','長(zhǎng)香蕉'}

set1.union(set2)

{'大桃子',?'大蘿卜',?'小李子',?'小蘋(píng)果',?'長(zhǎng)香蕉'}#長(zhǎng)香蕉只出現(xiàn)一次

#三個(gè)集合并集

set3?=?{'爛柿子','羅志祥'}

set1.union(set2,set3)

{'大桃子',?'大蘿卜',?'小李子',?'小蘋(píng)果',?'爛柿子',?'羅志祥',?'長(zhǎng)香蕉'}

#集合和列表也可以

set4=['小可愛(ài)','西紅柿']

set1.union(set4)

{'大桃子',?'小可愛(ài)',?'小蘋(píng)果',?'西紅柿',?'長(zhǎng)香蕉'}

#利用交集并集來(lái)寫(xiě)一個(gè)字符串相似的小方法

def?jaccard_sim(arg0,arg1):

set1?=?set(arg0)

set2?=?set(arg1)

sim?=?len(set1.intersection(set2))/len(set1.union(set2))

return(sim)#intersection?求集合的交集

arg0?=?'(質(zhì)量問(wèn)題)標(biāo)識(shí)標(biāo)簽不合格'

arg1?=?'(質(zhì)量問(wèn)題)涉嫌質(zhì)量不合格'

jaccard_sim(arg0,arg1)

0.6428571428571429

#檢測(cè)下兩個(gè)標(biāo)題的相似性

arg0?=?'羅志祥道歉人設(shè)崩塌:多個(gè)品牌商中槍?代言微博遭刪除'

arg1?=?'凌晨五點(diǎn)的羅志祥:你知不知道為了出軌,我有多努力'

jaccard_sim(arg0,arg1)

0.14285714285

好了,大家再編程時(shí)候,也可以應(yīng)用看看哦~如需了解更多python實(shí)用知識(shí),點(diǎn)擊進(jìn)入JQ教程網(wǎng)Python大全。

總結(jié)

以上是生活随笔為你收集整理的python union函数_如何掌握Python union()方法及怎么用?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。