python之集合
集合
用于保存不重复的元素,有可变集合(set)和不可变集合(frozenset),集合所有元素都放在一对{}中,两个相邻元素使用“,”分隔,集合做好的应用就是去掉重复元素,集合中的每个元素都是唯一的。
最常用的操作就是创建集合,以及集合的添加、删除、交集、并集和差集运算。
创建:1、直接使用{}创建集合。
2、使用set()函数创建:
语法:setname=set(iteration)
Setname:集合的名称
Iteration:表示要转换为集合的可迭代对象
注意:创建空集,只能 使用set()实现,而不能使用一对{}实现,这是因为{}也表示空字典.
集合的添加和删除:
添加元素的方法为add()
语法:setname.add(element)
Element:表示要添加的元素内容,只能使用字符串、数字及布尔类型的True,False,不能使用列表、元组等可迭代对象。
删除元素:
可以使用del命令,也可以使用pop()方法或者remove()方法删除一个元素,或者使用集合对象的clear()方法清空集合。
集合.remove(要删除的元素)
集合.pop 删除第一个元素
集合.clear() 清空集合
集合的交集、并集和差集运算:
交集运算时使用“&”符号,并集运算时使用“|”符号,差集运算时使用“-”符号。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理