第五次博客~

这篇博客介绍了Python中的集合,包括集合的创建与删除,如通过set()函数、add()、pop()、remove()和clear()方法。还探讨了集合的运算,如交集、并集、差集和子集测试。这是作者写得最快的一篇博客。
摘要由CSDN通过智能技术生成

python 第五课来啦~


这周只上了两天的课,就木有上Python,知识点很少,只有集合哦,其他的下周在写,_

集合

集合是无序可变的容器对象,与字典一样使用{}作为界定符,同一个集合的之间元素不允许重复,集合中每个元素都是唯一的。

集合的创建与删除

  • 直接将集合赋值给变量
>>>a={3,5}
  • 使用set()函数将列表、元组等其他可迭代对象转换为集合(若原数据中存在重复元素,则在转为集合时只保留一个)
>>>a_set=set([0,1,2,3,0,1,2,3,7,8])
>>>a_set

结果为:

{0,1,2,3,7,8}
  • 使用add()方法增加元素
  • 使用pop()方法弹出并删除其中一个元素
  • 使用remove()f方法直接删除指定元素,或使用clear()方法清空集合中所有元素
  • 使用del()命令删除整个集合
>>>a={1,2,3,4}
>>>a.pop()
>>>a.remove(3)                  #删除指定元素
>>>a
>>>a.pop(2)             #pop()方法不接收参数

结果为:

1
{2,4}
TypeError:pop() takes no arguments (1,given)

集合运算

Python集合支持交集、并集、差集以及子集测试运算

>>>a_set=set([8,9,10,11,12,13])
>>>b_set=set([0,1,2,3,7,8])
>>>a_set|b_set         #并集
>>>a_set&b_set        #交集
>>>a_set-b_set          #差集
>>>a_set^b_set         #对称差集

结果为:

{8}
{9,10,11,12,13}
{0,1,2,3,7,9,10,11,12,13}
>>>x={1,2,3}
>>>y={1,2,5}
>>>z={1,2,3,4}
>>>x<y             #比较集合大小
>>>x<z       
False
True                  #x是z的子集

写完啦,这是我写的最快的一次了,最少的一次了😂
(照例附上自己喜欢的图片啦,找不到第一次发博客的同类型的图片了,就附了另外的一张啦)
梦想成为喝奶茶长不胖的女孩子
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值