一. 创建集合

创建集合使用`{}`或`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. 【Qt】Qt样式表(Style Sheet):官网说明及例子
  2. Activity传递对象的方法
  3. RabbitMQ从入门到精通
  4. eclipse还原默认窗口_第3天 | 12天搞定Python,用Eclipse编写代码
  5. 【渝粤教育】国家开放大学2018年春季 0690-21T化工原理及实验 参考试题
  6. python写前端图形界面_Python图形界面开发
  7. 软件工程自学笔记一(基础篇)
  8. 学习笔记4--自动驾驶汽车感知系统
  9. 纳米机器人最新进展(2021年)
  10. 基于知识图谱的知识泛化让AI学会“举一反三”
  11. ​为什么用Go编写机器学习的基础架构,而不是Python?
  12. 全模型驱动架构(f-MDA)的基本思想
  13. C++多线程异步通信
  14. 最全可白嫖之高光谱图像数据处理(格式转换,数据增强,通道剪切,大小裁剪,光谱显示,折线图表示)
  15. 微信小程序+jsp+Mysql 电影详情的微信小程序 源代码+设计文档+说明文档
  16. python编程语言与html5-派森(Python)编程有什么用?
  17. python小白自学基础知识(二)附加(人狗大战游戏)
  18. 项目施工阶段的BIM主流应用,主要集中在哪些环节?
  19. android创意软件,手机解锁也好玩 Android软件创意解锁
  20. NotionAI - 文档领域的ChatGPT,一款 AI 加持的在线文档编辑和管理工具

热门文章

  1. EPIC无法登录 无法连接服务器解决办法
  2. 终于找到了梦想中的前端框架 --- vue.js
  3. 大批量图片打包zip下载
  4. ParallelismfortheMasses:MakingParallelComputingaccessib
  5. Python AutoCAD 设置
  6. Python总结篇——知识大全
  7. 排序算法--冒泡排序(Java实现)
  8. 跨平台微信网络开源Mars与网络框架Okhttp、Volley、Retrofit,Cookie持久化
  9. Java压缩Zip格式提速
  10. 计算机课外兴趣小组活动教案,信息技术兴趣小组活动教案(上).doc