python集合的创建、更新函数

集合的特点

集合是一个无序、不重复元素的集。
基本功能包括关系测试和消除重复元素。
由于集合是无序的,所以不支持索引。
集合的元素不能为可变类型(列表、字典、集合)

函数:创建集合

创建集合:大括号或 set() 函数可以用来创建集合。
注意:想要创建空集合,必须使用 set() 而不是 {},后者用于创建空字典。

函数:向集合添加元素

**1)add(self, *args, kwargs):
虽然集合的元素不能为可变类型(列表、字典、集合),但集合本身是可变的。
在集合里添加一个元素(不生成新的集合)。

2)注意!: set.add() 与set.update()的区别

update和add都是对集合进行元素的追加,但是二者是有区别的。

update是讲字符串中的拆分成字符进行追加

add,是当做整体追加在集合中

myset1 = set()
myset1.add('hello')
#{'hello'}
myset1.update('world')
#{'d', 'hello', 'l', 'o', 'r', 'w'} 

myset2 = set()
myset2.add('123')
#{'123'}
myset2.update('123')
#{'1', '123', '2', '3'}

集合运算

求集合的并集

并集:使用 union( )函数或者 |

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值