Python基础之Set集合操作

 

'''
    集合是无序和无索引的集合。在 Python 中,集合用花括号编写。
    集合set,元素是不可重复的
'''

# 创建集合
demoSet = {'a', 'b', 'c'}
print(demoSet)

# 获取集合元素
# 无法通过引用索引来访问 set 中的元素。set 是无序的,元素没有索引
# 可以使用 for 循环遍历 set 项目,或者使用 in 关键字查询集合中是否存在指定值。
for item in demoSet:
    print(item, end=' ')
print()
bo='a' in demoSet
print(bo)

'''
    添加元素
    add():添加一个元素
    update():添加多个元素
'''
demoSet.add('d')
print(demoSet)

demoSet.update('e','r')
print(demoSet)

#获取集合长度
print(len(demoSet))

'''
    删除元素
    remove():删除集合中的元素,如果元素不存在,抛异常
    discard():删除集合中的元素,如果元素不存在,不抛异常
    pop():只删除集合尾部的元素,由于集合是无序的,所以具体删除哪个元素是不确定的;返回被删除元素
    clear():清空集合中的所有元素
    del():删除集合
'''


demoSet.discard('aa')
print(demoSet)

demo= demoSet.pop()
print(demo)


#合并两个集合
demoSet1={'1','2','3'}
demoSet2={'aa','bb','cc'}
demoSet3=demoSet1.union(demoSet2)
print(demoSet3)

demoSet.remove('a')
print(demoSet)
demoSet.remove('aa')
print(demoSet)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菩提本无树007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值