当前位置: 首页 > news >正文

python入门,数据容器:set集合

目录

1.集合的定义

2.add添加新元素

3.remove移除元素

4.pop随机取元素

5.clear清空集合

6.difference取差集

 7.difference_update消除两个集合的差集

​8.union合并元素

9.len统计集合元素数量

10.集合的遍历

set最大的特点就是不支持重复元素,可以进行元素的去重处理,但不有序,不保证元素顺序正确

所以就不能使用下标索引的访问

1.集合的定义

集合的定义使用的是大括号{ }

 对ok这个字符串进行了去重

2.add添加新元素

3.remove移除元素

 4.pop随机取元素

 注意:

取出那个元素后,set中就没有那个元素了

5.clear清空集合

6.difference取差集

取出集合1和集合2的差集,就是说集合1有而集合2没有的会被取出来 

 7.difference_update消除两个集合的差集

在集合1内部删除和集合2相同的元素

集合1被修改,集合2不变

 8.union合并元素

将集合1和集合2合并为一个新的集合3

9.len统计集合元素数量

10.集合的遍历

集合不支持下标索引,所以不能使用while循环,要用for循环

相关文章:

  • mybatis核心配置文件介绍
  • 作业:通过两台linux主机配置ssh实现互相免密登陆
  • 大模型背景下计算机视觉年终思考小结(一)
  • 【计算机组成原理】高速缓冲存储器 Cache 的写策略(Writing Policy)
  • 【教学类-43-20】20240113 数独(二)4宫格、9宫格 无空行A4模板
  • 【REST2SQL】05 GO 操作 达梦 数据库
  • 代码随想录算法训练营第八天|344.反转字符串 ,541. 反转字符串II ,151.翻转字符串里的单词,55.右旋转字符串
  • Python中如何简化if...else...语句
  • SSH远程访问与控制
  • Python 密码设置输入掩码的方法
  • linux 网络设置
  • C#监听Dictionary、List的写入操作
  • windows下如何搭建Yapi环境
  • 深入 Move 生态,探秘铭文热潮背后的思考
  • nestjs中@Injectable()的实现原理
  • Angular 4.x 动态创建组件
  • CSS魔法堂:Absolute Positioning就这个样
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaScript-Array类型
  • Java知识点总结(JavaIO-打印流)
  • Redis 懒删除(lazy free)简史
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Vue ES6 Jade Scss Webpack Gulp
  • 回顾 Swift 多平台移植进度 #2
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 盘点那些不知名却常用的 Git 操作
  • 判断客户端类型,Android,iOS,PC
  • 如何学习JavaEE,项目又该如何做?
  • 王永庆:技术创新改变教育未来
  • 小程序 setData 学问多
  • 与 ConTeXt MkIV 官方文档的接驳
  • Python 之网络式编程
  • python最赚钱的4个方向,你最心动的是哪个?
  • Semaphore
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #每天一道面试题# 什么是MySQL的回表查询
  • (03)光刻——半导体电路的绘制
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (论文阅读11/100)Fast R-CNN
  • (七)Java对象在Hibernate持久化层的状态
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • // an array of int
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [C puzzle book] types
  • [C++]:for循环for(int num : nums)
  • [C++]C++基础知识概述
  • [JS]变量
  • [LeetCode]Pow(x,n)
  • [leetcode]Search a 2D Matrix @ Python
  • [mvc] 简单的forms认证
  • [pmayavi][python]mayavi所有whl文件下载地址汇总