集合:
1.集合的创建和增加:
>>> a={3,5,7}
>>> a
{3, 5, 7}
>>> a.add(9)
>>> a
{9, 3, 5, 7}
>>> a.add(3)
>>> a
{9, 3, 5, 7}
>>>
2.使用set(),将列表.元组等转化成集合。
>>> a = ['a','b','c']
>>> b = set(a)
>>> b
{'c', 'b', 'a'}
>>>
3.用 remove()删除指定元素,用clear()删除整个集合。
>>> a = {1,2,3,4,5,6}
>>> a.remove(3)
>>> a
{1, 2, 4, 5, 6}
>>> a.clear()
>>> a
set()
>>>
4 集合之间的运算:
>>> a ={1,2,3,4,5,6,7}
>>> b = {5,6,7,8,9,0}
>>> a|b #并集
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
>>> a&b #交集
{5, 6, 7}
>>> a-b #差集
{1, 2, 3, 4}
>>> a.union(b) #并集
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
>>> a.intersection(b) #交集
{5, 6, 7}
>>> a.difference(b) #差集
{1, 2, 3, 4}
>>>
python day5 ----集合
原创mb61037a3723f67 ©著作权
©著作权归作者所有:来自51CTO博客作者mb61037a3723f67的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL学习day5
SQL学习day5
聚合函数 窗口函数 MySQL -
C#基础-集合(Day5)职场 c# 集合 休闲 C#基础
-
day5 python学习随笔
装饰器,迭代,hash
python -
day5 python学习
本日主要讲了列表的一些操作 1。列表的增 2.删 改 查#查 切片 按索引位置去查
迭代 字符串 数据 sort排序 干货