集合:把不同的元素结合在一起就形成了集合

集合的创建:

  set() :可变集合

  frozenset():不可变集合

集合的特点:

  1、去重

  2、集合的元素必须是不可变的(不可哈希的)

  3、每个元素都是无序的,也就是没有索引

集合分为两类:

  可变集合、不可变集合

添加集合: 

1 Set_1.add("YeFei")  #一次只能添加一个元素>>>{'YeFei', 'i', 'd', 'r', 'A', 'a'}
2 Set_1.update("asd")>>>{'A', 'i', 'YeFei', 'r', 'd', 's', 'a'}3 Set_1.update(["msd",123])>>>{'A', 'i', 'msd', 'YeFei', 'r', 'd', 's', 'a', 123}

删除集合:

1 Set_1.remove('a') #删除某个元素
2 Set_1.pop()  #pop()函数本身是删除最后一个,由于无序的,所以会随机删除一个
3 del Set_1  #删除这个集合
4 Set_1.clear() #清空这个集合

 

转载于:https://www.cnblogs.com/Adairye/p/8577696.html

python_集合(set)相关推荐

  1. 人工智能高薪的背后……

    随着人工智能近几年的大火,来咨询人工智能如何学习的小伙伴特别多,小编给大家简单的介绍一下,并且特意准备了一套人工智能学习资料,希望可以帮助到大家. 人工智能是什么? 人工智能(Artificial I ...

  2. python_列表——元组——字典——集合

    列表--元组--字典--集合: 列表: # 一:基本使用# 1.用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list([' ...

  3. 集合遍历python_遍历Python中的集合

    在本文中,我们将学习在Python 3.x中对集合进行遍历/遍历.或更早. 它是对象的无序集合,没有任何重复.这可以通过将所有元素括在花括号内来完成.我们还可以通过关键字" set" ...

  4. 集合添加元素python_闵行区集装箱酒店安装,集装箱集市

    闵行区集装箱酒店安装,集装箱集市 发布时间:2020-11-25 01:54:21 导读:上海互集建筑为您提供闵行区集装箱酒店安装,集装箱集市的相关知识与详情: 与以往的销售住宅仅由开发者设计相比,集 ...

  5. python_笔记3_list列表(有序集合)

    按照索引访问list list_name = ['zys','vart','sdf'] print list_name[0] print list_name[-1] print list_name[: ...

  6. 好用的python_好用的 python 工具集合

    图标处理小程序, 妈妈再也不用担心我不会制作图标了 # PythonMargick包可以到Unofficial Windows Binaries for Python Extension Packag ...

  7. 集合计数 二项式反演_对计数数据使用负二项式

    集合计数 二项式反演 The Negative Binomial distribution is a discrete probability distribution that you should ...

  8. plotly python_使用Plotly for Python时的基本思路

    plotly python I recently worked with Plotly for data visualization on predicted outputs coming from ...

  9. 逐条讲解python_名校教授推荐:Python458集大型视频,从正确的方向出发学习

    在家办公的那段日子,原以为是快乐摸鱼的开始,可是问了一圈身边的朋友,基本都处于"007"的状态.好多次明明已经合上电脑了,微信上来个需求就得立马处理. 最近开始复工,也依然不能准时 ...

最新文章

  1. 股市币市:数据分析与交易所最新公告
  2. Foreach与Random
  3. matlab全景图素材,matlab以simulink的方式建立一个vr模型
  4. 【面向对象设计模式】 接口型模式 (一)
  5. 互联网产品经理应该具备的技能(需求篇)
  6. php iconv 无效,关于nodejs iconv的编码无效 说明
  7. 2G,3G ,4G 到 5G 变了什么 ?
  8. 2017.9.14 星际竞速 失败总结
  9. 入职第一天:接口自动化测试怎么测
  10. mysql long varchar2_案例:Oracle数据库long查询结果转换为varchar2类型方法的操作步骤...
  11. Thinkphp3.2在IIS中使用ISAPI_Rewrite去除index.php
  12. java.text.MessageFormat 专题
  13. 用Python实现简单的Web Server
  14. POJ-3368 Frequent values
  15. ad设置塞孔_超实用!PCB设计中过孔常用的6种处理方式
  16. 数字IC后端流程——(二)布局规划Floorplan
  17. (一)mplayer与ffmpeg的调用过程
  18. iOS 热更新技术探索
  19. MATLAB Central
  20. 2022时事政治考试题库精选

热门文章

  1. centos6配置mysql远程访问_mysql设置密码远程访问编码格式
  2. java.sql.SQLException: null, message from server: “Host ‘xxx.xxx.xxx.xxx‘ is not allowed to
  3. vue引入如何使用不同字体
  4. java将Object对象转换成实体类对象
  5. js外部样式和style属性的添加移除
  6. vue + element-ui tab切换
  7. MyBatis快速将MySQL转换成Oracle语句
  8. HTML5的 2D SVG和SVG DOM的学习笔记(2)---SVG动画
  9. 修改linux终端的提示字符
  10. sql server 2008安装图解