python集合的创建、添加及删除操作示例
作者:eacxzm 发布时间:2022-07-09 13:29:38
标签:python,集合
本文实例讲述了python集合的创建、添加及删除操作。分享给大家供大家参考,具体如下:
集合时无序可变的序列,集合中的元素放在{}内,集合中的元素具有唯一性。
集合中只能包含数字、字符串、元组等不可变的类型数据(或者说可哈希),而不能包含列表、字典、集合等可变的类型数据
1.集合的创建
方法一:把集合直接赋值给一个变量
>>> num={1,2,3,4}
方法二:使用range对象
>>> a=set(range(1,4))
>>> a
{1, 2, 3}
方法三:直接把列表转化为集合
>>> b=set([1,2,3,4,5,6])
>>> b
{1, 2, 3, 4, 5, 6}
2.集合元素的添加add
>>> num={1,2,3,4}
>>> num.add(0)
>>> num
{0, 1, 2, 3, 4, 8}
3.集合元素的删除
方法一:del
删除整个集合,同时也会删了集合的变量名
>>> num={1,2,3,4}
>>> del num
>>> num
Traceback (most recent call last):
File "<pyshell#84>", line 1, in <module>
num
NameError: name 'num' is not defined
方法二:使用clear
方法清空集合中的元素值,但保留变量的名字,原集合变成了一个空集而已
>>> a = {1, 4, 2, 3}
>>> a.clear()
>>>
>>> a
set()
方法三:使用remove
删除集合中指定的值
>>> b=set([1,2,3,4,5,6])
>>> b
{1, 2, 3, 4, 5, 6}
>>> b.remove(1)
>>> b
{2, 3, 4, 5, 6}
>>> b.remove(2)
>>> b
{3, 4, 5, 6}
方法四:使用pop
方法随机从集合中删除了一个值,并返回该删除的值
>>>a = {1, 4, 2, 3}
>>>a.pop()
1
>>>a.pop()
2
>>>a
{3,4}
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/eacxzm/article/details/79941735
0
投稿
猜你喜欢
- 最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个
- 如果你真正理解Javascript函数是如何调用工作的,那么就可以避免一些bug的发生; 首先让我们创建一个简单的函数,这个函数将在下文中使
- 1 算术运算add(other)比如进行数学运算加上具体的一个数字data['open'].add(1)2018-02-27
- 一.Orcal临时表分类1.会话级临时表1).保存一个会话Session的数据。2).当会话退出时,临时表数据自动清空。表结构与元数据还存储
- 本文是在上篇文章Python中的type和object,做的补充,希望大家喜欢。这篇博客主要描述Python的新风格对象(new-style
- 目录Logging模块的使用简单使用指定日志输出样式日志记录到文件中自定义日志配置准备日志配置信息准备日志配置信息加载日志配置信息使用日志配
- 将纸的材质融为设计元素现已成为当今网页设计最热门最流行的设计趋势之一。网页设计师可以使用纸屑、硬纸板纹理材质、笔记本和记事薄构成有趣而复杂的
- 在一群里有朋友发问,有时间,也就看看了,不多说了,看图了:用一般的 select .... order 排序出来,就如下图了,是
- 导言(Introduction)这个提案描述了如何在jQuery的核心库中增加模板支持。更为特别是,这个提案描述了一个新的jQuery方法-
- 第一种方式:使用{}firstDict = {"name": "wang yuan wai ", &
- XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。  
- 比如:Set Connobject=nothing nothing如同英文单词字面意思,没有,没有那个,没有这个,没有东西 Set Conn
- 本文实例讲述了PHP实现绘制二叉树图形显示功能。分享给大家供大家参考,具体如下:前言:最近老师布置了一个作业:理解并实现平衡二叉树和红黑树,
- 通过使用zabbix 日志监控 我发现一个问题 例如oracle的日志有报错的情况 ,通常不会去手动清理 这样的话当第二次有日志写进来的时候
- Django 开发项目是很快的,有多快?看完本篇文章,你就知道了。安装 Django前提条件:已安装 Python。Django 使用 pi
- oblog 推出了4.0的最新版本,这个不是重点,重点是4.0的版本中附带了xml-rpc支持。oblog的支持代表着大量的国内blog站点
- 一、张量定义张量:TensorFlow的张量是n维数组,类型为tf.Tensor。标量:一个数字 (0阶张量)向量:一维数组 (1阶张量)矩
- ASP+Access数据库的18条安全法则:1.首先,我们需要过滤所有客户端提交的内容,其中包括?id=N一类,另外还有提交的html代码中
- 事情开始得很简单。MegaWare公司市场部门想要一个新的网站来发布文档,开发团队觉得使用SQL Server 2000数据库作为文档存储仓
- 1.经典类与新式类在了解Python的类与类型前,需要对Python的经典类(classic classes)与新式类(new-style