不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下:

union()方法

描述:union() 取并集,效果等同于 | ,重复元素只会出现一次,但是括号里可以是 list,tuple,其他 , 甚至是 dict

语法:set.union(set1, set2...)

参数:

set1 -- 必需,合并的目标集合

set2 -- 可选,其他要合并的集合,可以多个,多个使用逗号 , 隔开。

代码示例:#两个集合的并集

set1 = {'小苹果','大桃子','长香蕉'}

set2 = {'小李子','大萝卜','长香蕉'}

set1.union(set2)

{'大桃子', '大萝卜', '小李子', '小苹果', '长香蕉'}#长香蕉只出现一次

#三个集合并集

set3 = {'烂柿子','罗志祥'}

set1.union(set2,set3)

{'大桃子', '大萝卜', '小李子', '小苹果', '烂柿子', '罗志祥', '长香蕉'}

#集合和列表也可以

set4=['小可爱','西红柿']

set1.union(set4)

{'大桃子', '小可爱', '小苹果', '西红柿', '长香蕉'}

#利用交集并集来写一个字符串相似的小方法

def jaccard_sim(arg0,arg1):

set1 = set(arg0)

set2 = set(arg1)

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

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

arg0 = '(质量问题)标识标签不合格'

arg1 = '(质量问题)涉嫌质量不合格'

jaccard_sim(arg0,arg1)

0.6428571428571429

#检测下两个标题的相似性

arg0 = '罗志祥道歉人设崩塌:多个品牌商中枪 代言微博遭删除'

arg1 = '凌晨五点的罗志祥:你知不知道为了出轨,我有多努力'

jaccard_sim(arg0,arg1)

0.14285714285

好了,大家再编程时候,也可以应用看看哦~如需了解更多python实用知识,点击进入JQ教程网Python大全。

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

  1. [转载] python中union函数_如何掌握Python union()方法及怎么用?

    参考链接: Python set集合 intersection() 不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下: un ...

  2. python len函数_知识清单Python必备的69个函数,你掌握了吗?

    本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...

  3. python zip函数_相当于Python的zip函数

    下面是一个更时髦的ECMAScript 6版本:zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c])) 插图等价物到Python{z ...

  4. python while函数_详解python while 函数及while和for的区别

    1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...

  5. python编写函数_浅谈Python 函数式编程

    匿名函数lambda表达式 什么是匿名函数? 匿名函数,顾名思义就是没有名字的函数,在程序中不用使用 def 进行定义,可以直接使用 lambda 关键字编写简单的代码逻辑.lambda 本质上是一个 ...

  6. python编写函数_如何用Python编写自己喜欢的R函数

    python编写函数 数据科学和机器学习的伟大现代斗争之一是" Python vs. R". 毫无疑问,近年来两者都已经取得了巨大的发展,成为数据科学,预测分析和机器学习的顶级编程 ...

  7. python hasattr函数_浅谈python中的getattr函数 hasattr函数

    hasattr(object, name) 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的). 示例: & ...

  8. python with函数_详解Python中startswith()函数与endswith函数的使用方法

    下面小编就为大家带来一篇老生常谈Python startswith()函数与endswith函数.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 函数:startswit ...

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

    不断学习python的过程里,总能遇到各种形形色色的函数或者方法,本章给大家带来python union的用法,具体内容如下: union()方法 描述:union() 取并集,效果等同于 | ,重复 ...

最新文章

  1. GTA 5祖传「屎山」代码终于修复!R星认可黑客方案,还给他发了1万美元奖金
  2. OSPF在企业网的应用
  3. qq动态页面变方格_微信更新“分组显示、群管理”等功能,网友:都是QQ玩剩的姿势...
  4. 判断是否为长按_【物流知识】物流配送合理化判断7大标志
  5. 使用Alcatraz来管理Xcode插件
  6. qqzoneQQ空间漏洞扫描器的设计attilax总结
  7. DL_C1_week4-1(Build Deep Neural Network)
  8. 统计分析干货 | 秩和检验及其两两比较的思路与解析
  9. R语言(一):Mac系统M1芯片下安装R语言和RStudio教程,R语言入门
  10. 台达三相PFC程序 +艾默生充电桩15kw模块 软件源码加原理图BOM
  11. synchdem matlab,数字高程模型(DEM)移动插值算法
  12. 将进酒计算机应用技术学院信息门户,《将进酒》信息化教学设计
  13. C#—MDI(多文档界面)
  14. 总文件夹下含有多个sdf,批量转换为SMILES并保存到csv中
  15. append,extend和insert的区别
  16. 《微信公众平台开发最佳实践》——导读
  17. 计算机网就是因特网对吗,计算机因特网的介绍
  18. python爬取每日一文meiriyiwen.com
  19. Pytorch损失函数cross_entropy、binary_cross_entropy和binary_cross_entropy_with_logits的区别
  20. java pinyin4j 官网_Java中文转汉语拼音类库pinyin4j使用示例

热门文章

  1. Vue+mui实现图片的本地缓存
  2. 如何在mysql查询结果集中得到记录行号_获取MySQL查询结果集中记录行号的方法...
  3. github private链接访问_将github配置为图床+PicGo配置
  4. mysql索引和数据完整性答案_第5章MySQL索引与完整性约束.ppt
  5. Qt界面设计器中的界面预览与程序运行时界面不一样
  6. BugkuCTF-Crypto题一段Base64
  7. lammps计算聚合物例子_LAMMPS模拟聚合物结构,非晶态聚合物变形行为的模拟,纳米线变形模拟,单轴张力模拟,晶格参数计算...
  8. mysql与文件_MySQL——文件
  9. flv 自动播放 html autostart=true,《网页制作之FLV视频播放代码的编写.doc
  10. session丢失php,PHP Session丢失无效问题总结