python基础—集合

1191-杨同学

发表文章数:32

首页 » Python » 正文

集合

集合无序可变,元素不能重复。事实上,集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复且唯一的。

集合的创建

  1. 使用 {} 创建集合,并使用 add() 方法添加元素
a = {1, 3, 5, 7, 5, "xiaoming"}
print(a)  # {1, 3, 5, 7, 'xiaoming'}

a.add(9)
print(a)  # {1, 3, 5, 7, 9, 'xiaoming'}
  1. 使用 set() 将列表、元组等可迭代对象转化成集合如果原来数据存在重复,则只保留一个
a = [1, 2, 5, 6, 8, 6]
b = set(a)
print(b)  # {1, 2, 5, 6, 8}

集合中元素的删除

集合中,使用 remove() 删除首次出现的指定元素;使用clear() 清空整个集合。

a = [1, 2, 5, 6, 8, 6]
a.remove(6)
print(a)  # [1, 2, 5, 8, 6]

集合的其他操作

像数学中概念一样,python对集合也提供了并集、交集、差集等运算。如:
a|b
a&b
a-b
a.union(b) # 并集
a.intersection(b) # 交集
a.difference(b) # 差集

拜师教育学员文章:作者:1191-杨同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《python基础—集合》 发布于2020-08-01

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录