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记录详细调用堆栈日志的方法
May 05 Python
Python中规范定义命名空间的一些建议
Jun 04 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 Python
pandas值替换方法
Jul 10 Python
python中join()方法介绍
Oct 11 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 Python
Python中sys模块功能与用法实例详解
Feb 26 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
用Python实现职工信息管理系统
Dec 30 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
星际争霸中的热键
2020/03/04 星际争霸
使用PHP批量生成随机用户名
2008/07/10 PHP
教你如何使用php session
2013/10/28 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
详解python的几种标准输出重定向方式
2016/08/15 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
python让列表倒序输出的实例
2018/06/25 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
Django日志及中间件模块应用案例
2020/09/10 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
英国香水店:The Perfume Shop
2017/03/27 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
出纳岗位职责模板
2013/11/27 职场文书
销售内勤岗位职责
2015/02/10 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
60句有关成长的名言
2019/09/04 职场文书