一. 创建集合

创建集合使用`{}`或`set()`, 但是如果要创建空集合只能使用`set()`,因为`{}`用来创建空字典。

s1 = {10, 20, 30, 40, 50}

print(s1) # {50, 20, 40, 10, 30}

s2 = {10, 30, 20, 10, 30, 40, 30, 50}

print(s2) # {50, 20, 40, 10, 30}

s3 = set('abcdefg')

print(s3) # {'e', 'd', 'a', 'b', 'g', 'c', 'f'}

s4 = set()

print(type(s4)) # set

s5 = {}

print(type(s5)) # dict

注意:集合的元素无序不重复

二. 常见操作方法

1. add()

s1 = {10, 20}

s1.add(100)

s1.add(10)

print(s1) # {100, 10, 20}

2. update() 新增一个序列

s1 = {10, 20}

# s1.update(100) # 报错TypeError: 'int' object is not iterable

s1.update([100, 200])

s1.update('abc')

print(s1)

注意:参数必须为一个序列,否则报错

python如何创建空集合_python 集合相关推荐

  1. python特效集合_python 集合操作方法详解

    说集合之前,我们先说一个小例子,假设某公司有五个人喜欢打篮球,五个人喜欢打游戏,问即打游戏有打篮球 的人都有哪些? play_basketball = ['a','b','c','d','e'] pl ...

  2. python将列表转换成集合_python集合变成列表

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以存储任意数据类型的集合列表里:可以存储不同的数据类型 s= print s, ...

  3. python定义一个空数组_python如何创建空数组?

    Python创建空数组的三种方式: 1.numpy指定形状为0 实际上,empty生成的数组当然可以为空,只要我们指定了相应的形状.例如,如果我们传入数组的形状参数为(0,3),则可以生成目标空数组: ...

  4. python创建空文本文件_Python干货:「文件处理整合」 创建、打开、写入和删除...

    什么是Python文件处理? Python文件处理就是如何在python中创建.打开.读取.写入和删除文件的示例.从文件(EXCELSheet.doc文件.文本文件.cv等)或Add中读取数据.是一个 ...

  5. python创建空元组_Python——元组的基本语法(创建、访问、修改、删除)

    原标题:Python--元组的基本语法(创建.访问.修改.删除) Python 元组的使用 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ...

  6. python怎么创建字符串列表_Python(字符串,列表,元组,字典)

    1.字符串:标识" " PS:字符串是%s:整数是%d:浮点数%f strip:移除(空白或者特定字符) split:分割 len:长度(获取元素的个数) 索引 切片 2.列表li ...

  7. 使用python语言创建空列表score_使用NLP创建摘要

    你有没有读过很多的报告,而你只想对每个报告做一个快速的总结摘要?你是否曾经遇到过这样的情况? 摘要已成为21世纪解决数据问题的一种非常有帮助的方法.在本篇文章中,我将向你展示如何使用Python中的自 ...

  8. python定义一个空变量_Python 学习笔记 - Python 变量

    Python 变量 创建变量 变量是存储值的容器.Python 里没有专门的命令来声明变量.当把一个值赋给一个变量时,它就被创建了.如: x= 8 name = "空悟孙" 变量不 ...

  9. python如何创建模块视频_Python | 如何创建模块(模块示例)?

    这是在python中创建模块的示例.模块文件是用作库文件的特殊文件,可以在另一个文件中访问. 在此示例中,有两个模块文件" mycheck.py"和" mymath.py ...

最新文章

  1. golang json 获取所有key_Golang —— JSON 大法
  2. 拒绝图片延迟加载,爽爽的看美图
  3. C指针原理(38)-C快速入门
  4. SpringMVC_3.请求映射与静态资源处理
  5. boost::io模块ios相关的测试程序
  6. 方法的重写-覆盖父类方法,重写子类方法实现
  7. KDE Applications 19.04 发布,包含大量更新
  8. P5290 [十二省联考2019]春节十二响
  9. 代理模式 委派模式 策略模式_策略模式
  10. spark work启动失败
  11. 1.11 超过人的表现
  12. c语言求一个数的位数不用循环_LeetCode基础算法题第181篇:将数字减少为零的步骤数...
  13. EF里查看/修改实体的当前值、原始值和数据库值
  14. 从0开始学习 GitHub 系列之「04.向GitHub 提交代码」
  15. android布局--Android fill_parent、wrap_content和match_parent的区别
  16. node.js室内装修风格选择系统毕业设计-附源码211552
  17. JMeter之接口测试脚本编写
  18. 为什么闹钟设置了却不响_手机闹钟不响是怎么回事 怎么设置闹钟【图文】
  19. 【数据分析与挖掘实战】航空公司客户价值分析
  20. 制造业信息化的伴侣---Windows 2016超融合

热门文章

  1. [SDOI2012] 吊灯(树形dp)
  2. 控制算法(一)—— PID控制算法
  3. 冒泡 c语言,冒泡排序(C语言版)
  4. c语言指针加括号,C语言数组,指针和方括号赋值和输出产生不同结果?
  5. 断路器、隔离开关、接触器、负荷开关比较
  6. matlab-高数 subs 求导数后求值
  7. 数据库课程设计超市信息管理系统
  8. ABB机器人机械手DSQC328A DSQC509 3HAC5687-1 3HAC16831-1 DSQC540 3HAC14279-1 DSQC532B 3HAC023447-1/01
  9. 别人使用了我们的电脑,怎么查看操作记录
  10. mysql clock,mybatis插入mysql异常 clock moved backwards. Refusing to generate id for XX milliseconds...