您当前的位置: 首页 >  Python

Better Bench

暂无认证

  • 2浏览

    0关注

    695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Python 3】Set集合的解析与使用

Better Bench 发布时间:2021-02-02 10:13:35 ,浏览量:2

作用

集合(set)是一个无序的不重复元素序列。

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

举例使用

(1)创建集合

Demo1 = set('abcdef')
{'a', 'b', 'c', 'd', 'e','f'}
Demo2 = {'a', 'b', 'c', 'd', 'e', 'f'}
{'a', 'b', 'c', 'd', 'e','f'}
Demo3 = {x for x in 'abracadabra' if x not in 'abc'}
{'r', 'd'}

(2)添加元素

# 方法一
s.add( x )
# 方法二:可添加字典、元组、列表
s.update( x )

(3)删除元素

# 方法一:如果元素不存在,会报错
s.remove( x )
# 方法二:如果元素不存在,不会报错
s.discard( x )
# 方法三:随机删除一个元素
s.pop() 
# 方法四:清空
s.clear()

(4)其他

# 计算元素个数
len(s)
# 判断元素是否在集合里
x in s
关注
打赏
1665674626
查看更多评论
立即登录/注册

微信扫码登录

0.0381s