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模拟登陆类
Mar 29 Python
python中字符串变二维数组的实例讲解
Apr 03 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
pandas.cut具体使用总结
Jun 24 Python
解决python 文本过滤和清理问题
Aug 28 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
python内置函数sorted()用法深入分析
Oct 08 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
Python绘图之二维图与三维图详解
Aug 04 Python
Python3.8安装Pygame教程步骤详解
Aug 14 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
python基础之while循环语句的使用
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
Terran魔法科技
2020/03/14 星际争霸
smarty简单分页的实现方法
2014/10/27 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
JS图片自动轮换效果实现思路附截图
2014/04/30 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
Python卸载模块的方法汇总
2016/06/07 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
python脚本开机自启的实现方法
2019/06/28 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
django rest framework serializers序列化实例
2020/05/13 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
计算机专业学生的自我评价
2013/12/15 职场文书
银行类自荐信
2014/02/04 职场文书
入党申请自荐书范文
2014/02/11 职场文书
公司联欢晚会主持词
2014/03/22 职场文书
大型营销活动计划书
2014/04/28 职场文书
天地会口号
2014/06/17 职场文书
安全目标管理责任书
2014/07/25 职场文书
调研汇报材料范文
2014/08/17 职场文书
2014年招商工作总结
2014/11/22 职场文书
销售会议开幕词
2015/01/28 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python