码迷,mamicode.com
首页 > 其他好文 > 详细

ython中集合的使用

时间:2021-03-02 12:06:55      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:重复元素   存在   删除   使用   括号   loading   card   inf   img   

一、集合的定义

集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

>>>

a = {‘abc‘,‘123‘,‘集合‘}
print(a, type(a))

技术图片

 

 二、集合添加元素

1.add 往集合添加元素

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.add(‘12ab‘)
print(a, type(a))

技术图片

 

 2.update  往集合里添加多个元素

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.update(‘A‘,‘B‘)
a.update([11,22],[33,44])
a.update({55,66})
print(a, type(a))

技术图片

 

 三、元素删除元素操作

1.remove 删除集合中特定元素,元素不存在会报错

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.remove(‘abc‘)
print(a, type(a))

技术图片

 

 2. discard 删除集合中特定元素,元素不存在不会报错

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.discard(‘123‘)
print(a, type(a))

技术图片

 

 3.pop 随机删除集合中的元素

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.pop()
print(a, type(a))

技术图片

 

4.clear 清空集合中的所有元素

>>>

a = {‘abc‘,‘123‘,‘集合‘}
a.clear()
print(a, type(a))

技术图片

 

 

 四、计算集合元素的个数  len()

>>>

a = {‘abc‘,‘123‘,‘集合‘}
print(len(a))

技术图片

 

 五、集合中不允许有重复元素,会自动去重

ython中集合的使用

标签:重复元素   存在   删除   使用   括号   loading   card   inf   img   

原文地址:https://www.cnblogs.com/junzi1994/p/14464408.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!