python中set()函数简介及实例解析


Posted in Python onJanuary 09, 2018

set函数也是python内置函数的其中一个,属于比较基础的函数。其具体介绍和使用方法,下面进行介绍。

set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

set,接收一个list作为参数

list1=[1,2,3,4]
s=set(list1)
print(s)
#逐个遍历
for i in s:
  print(i)

输出:
set([1, 2, 3, 4])
1
2
3
4

使用add(key)往集合中添加元素,重复的元素自动过滤

list1=[1,2,3,4]
s=set(list1)
print(s)
s.add(4)
s.add(5)
print(s)

输出:
set([1, 2, 3, 4])
set([1, 2, 3, 4, 5])

通过remove(key)方法可以删除元素:

list1=['a','b','zhang','kang']
s=set(list1)
print(s)
s.remove('zhang')
print(s)

输出:
set(['a', 'kang', 'b', 'zhang'])
set(['a', 'kang', 'b'])

set还可以像数学上那样求交集和并集

list1=['a','b','zhang','kang']
list2=['a','b','c','d']
s1=set(list1)
s2=set(list2)
#交集,使用&操作符
s3=s1&s2
#并集,使用|操作符
s4=s1|s2
print(s3)
print(s4)

输出:
set(['a', 'b'])
set(['a', 'c', 'b', 'd', 'zhang', 'kang'])

总结

以上就是本文关于python中set()函数简介及实例解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

Python编程之Re模块下的函数介绍

python正则表达式re之compile函数解析

Python中enumerate函数代码解析

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
Python json模块使用实例
Apr 11 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
python查看文件大小和文件夹内容的方法
Jul 08 Python
Python实现微信小程序支付功能
Jul 25 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
Python3 解决读取中文文件txt编码的问题
Dec 20 Python
python如何将两张图片生成为全景图片
Mar 05 Python
Restful_framework视图组件代码实例解析
Nov 17 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 20 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
Jan 09 #Python
深入了解Python中pop和remove的使用方法
Jan 09 #Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 #Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
Jan 09 #Python
详解python使用Nginx和uWSGI来运行Python应用
Jan 09 #Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 #Python
运动检测ViBe算法python实现代码
Jan 09 #Python
You might like
十天学会php之第八天
2006/10/09 PHP
玩转虚拟域名◎+ .
2006/10/09 PHP
用PHP+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python动态加载包的方法小结
2016/04/18 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
PyQt5每天必学之切换按钮
2020/08/20 Python
Python 实现向word(docx)中输出
2020/02/13 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
Servlet方面面试题
2016/09/28 面试题
化学专业毕业生求职信
2014/07/28 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
Python 中random 库的详细使用
2021/06/03 Python
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers