1.集和内元素是不可重复的:

s = {1,2,3,1,2,3,4,5}
print(s)
print(type(s))

实验结果;

运用集和内元素不可重复可以进行去重复操作:

li=[1,2,3,4,5,1,2,3]
print(set(li))

实验结果:

#集和只支持 成员操作符 for循环
s={1,2,3}
# print(s[0])
# print(s*3)
# print(s+{4,5,6})

上面的这些都是不支持的索引,重复,相加
print(1 in s)
for i in s :
    print(i,end="|")
for i,v in enumerate(s):
    print('index:%s,value=%s'%(i,v))

集和的常用方法:

1.集和的增加:

s = {6,7,8,9}
# 增加
s.add(1)
print(s)
s.update({2,3,5})
print(s)

在集和中没有重复的数字:直接更新就行了,update方法会直接将集合中缺少的元素添加上去.

注意:集和中的元素是无序的,但是在更新了集和里面的元素之后,集和输出的时候是按照顺序输出的.

2.集和中元素的删除:

2.1.pop方法

s = {6,7,8,9}
s.pop()
print(s)

测试:

集和中的pop()方法删除是随机删除的

2.2.remove方法

s = {6,7,8,9}
s.remove(9)
print(s)

测试:

3.交集,并集,差集
s1 = {1,2,3}
s2 = {2,3,4}

3.1.并集
print('并集:',s1.union(s2))
print('并集:',s1|s2)

测试:

3.2.交集:

测试:

3.3.差集:

测试:

3.4.对等差分:

结果:

3.5.超集和子集:

3.6.两个集合是否不相交
print(s3.isdisjoint(s4))

测试:

Python 集和篇相关推荐

  1. Python入门篇-高级数据类型集合(set)和字典(dict)

    Python入门篇-高级数据类型集合(set)和字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集合(set) 1>.集合的特点 约定set 翻译为集合c ...

  2. Python入门篇-匿名函数

    Python入门篇-匿名函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.匿名函数概述 1>.什么是匿名函数 匿名,即没有名字 匿名函数,即没有名字的函数 2>. ...

  3. Python入门篇-数据结构堆排序Heap Sort

    Python入门篇-数据结构堆排序Heap Sort 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.堆Heap 堆是一个完全二叉树每个非叶子结点都要大于或者等于其左右孩子结点的 ...

  4. Python入门篇-functools

    Python入门篇-functools 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.partial方法 1>.partial概述 偏函数,把函数部分的参数固定下来,相当 ...

  5. 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  6. 三步解决C语言中struct字节对齐问题,Python进阶篇-struct字节对齐问题

    Python进阶篇-struct字节对齐问题 Python进阶篇-struct字节对齐问题 Python调用C的时候,会传递一些复杂的数据结构,例如结构体,这时候就会遇到各种各样字节对齐的问题.下边所 ...

  7. 最优化算法python实现篇(4)——无约束多维极值(梯度下降法)

    最优化算法python实现篇(4)--无约束多维极值(梯度下降法) 摘要 算法简介 注意事项 算法适用性 python实现 实例运行结果 算法过程可视化 摘要 本文介绍了多维无约束极值优化算法中的梯度 ...

  8. 最优化算法python实现篇(3)——无约束一维极值(黄金分割法)

    最优化算法python实现篇(3)--无约束一维极值(黄金分割法) 算法适用问题 python实现 示例运行结果 算法适用问题 搜索给定单峰区间的极值问题,一般对凸优化问题比较适用. python实现 ...

  9. 最优化算法python实现篇(2)—无约束一维极值(二分法)

    最优化算法python实现篇(2)--无约束一维极值(二分法) 算法适用问题 python实现 示例运行结果 算法适用问题 搜索给定单峰区间的极值问题,一般对凸优化问题比较适用. python实现 # ...

  10. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

最新文章

  1. java类的运行顺序_Java语言类的基本运行顺序
  2. 2018.10.18多校
  3. 【2018.5.19】模拟赛之三-ssl2434 取数【搜索,卡常或记忆化搜索】
  4. 软件测试第4周小组作业:WordCount优化
  5. 查阅 arXiv 论文新神器,一行代码比较版本差别,Github 新开源!
  6. vue 插件 滑块验证_Vue插件之滑动验证码
  7. 大数据治理的误区有哪些
  8. 云计算如何从计算机发展而来,云计算是如何发展起来的?
  9. vuejs --- 子组件向父组件传值(子传父)
  10. lv官网编码查询_申购比近3:1!这个单价2万的共产房审核结果可查询
  11. 美国向谷歌、微软、雅虎要个人敏感信息,他们真给了
  12. jsp:include和%@include file=%有什么区别
  13. hdu 4009 Transfer water(最小树形图模板)
  14. 调试工具-DEBUG
  15. 安装Matlab R2022a/64位
  16. mysql查姓_mysql查询
  17. 手机淘宝宝贝详情页《问大家》数据爬虫手把手实战,包含动态参数如何生成...
  18. PTA天梯训练赛一二
  19. 利用Matplotlib绘制莫比乌斯带
  20. 在前端页面生成二维码并下载(兼容IE)

热门文章

  1. 免费国外PHP+MYSQL空间申请
  2. PostgreSQL 导入和导出 CSV
  3. matlab学习五,二元函数绘图方法
  4. 对面积和坐标的曲面积分
  5. js鼠标经过切换图片
  6. 水平面:篡命铜钱の2
  7. markdown实心圆点空心圆点、层级
  8. 在新加坡旅游过一个令你心跳加速的情人节
  9. CSDN信息无障碍知识库:为障碍者撑起一片蓝天
  10. flex:1代表什么