Python入门基础篇 No.38 —— 集合_特点_创建和删除_交集并集差集运算
文章目录
后世篇:单分支选择结构_条件表达式详解
小白不看都能懂:Python之真功夫系列(全章)
前言
一、集合
- 集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。
二、集合创建和删除
1.使用{}创建集合对象,并使用 add()方法添加元素
代码演示:
>>> x = {2,4,5}
>>> x
{2, 4, 5}
>>> x.add(0)
>>> x
{0, 2, 4, 5}
>>> x.add(8)
>>> x
{0, 2, 4, 5, 8}
>>>
2. 使用 set(),将列表、元组等可迭代对象转成集合。如果原来数据存在重复数据,则只保留一个。
代码演示:
>>> a = ['3','4','2','3']
>>> b = set(a)
>>> b
{'3', '2', '4'}
>>>
3.remove()删除指定元素;clear()清空整个集合
代码演示:
>>> x = {'a','s','c','b'}
>>> x.remove('s')
>>> x
{'a', 'c', 'b'}
>>> x.clear()
>>> x
set()
二、集合相关操作
- 像数学中概念一样,Python 对集合也提供了并集、交集、差集等运算。我们给出示例:
代码演示:
>>> x = {1,2,'Offer','b'}
>>> y = {1,3,'name','a'}
>>> x|y # 并集
{1, 2, 3, 'a', 'b', 'Offer', 'name'}
>>> x&y # 交集
{1}
>>> x-y # 差集
{'Offer', 2, 'b'}
>>> x.union(y) # 并集
{1, 2, 3, 'a', 'b', 'Offer', 'name'}
>>> x.intersection(y) # 交集
{1}
>>> x.difference(y) # 差集
{'Offer', 2, 'b'}
>>>
总结
以上帮各位总结好了,收藏,关注即可查收。
后世篇:单分支选择结构_条件表达式详解
小白不看都能懂:Python之真功夫系列(全章)
关注下方公众号,免费拿Python学习资料!!!