一篇文章带你了解python集合基础
目录
- 1. 集合类型定义
- (1)集合是多个元素的无序组合
- 2. 集合操作符
- 3. 集合处理方法
- 4. 集合类型应用场景
- (1)包含关系比较
- (2)数据去重:集合数据所有元素无重复
- 总结
1. 集合类型定义
(1)集合是多个元素的无序组合
- 集合类型与数学中的集合概念一致
- 集合元素之间无序,每个元素唯一,不存在相同元素
- 集合元素不可更改,不能是可变数据类型
- 集合使用{}表示,元素间用英文逗号分隔
- 建立集合类型用{}或set()
- 建立空集合类型,必须使用set()
a = {'python',256,('sbvsb',251)}print(a)b = set('python')print(b)c = {'python',256,'python',256}print(c)
2. 集合操作符
文章图片
- 6个操作符
文章图片
- 4个增强操作符
文章图片
3. 集合处理方法
文章图片
4. 集合类型应用场景
(1)包含关系比较
>>>'p' in {‘p','y','t','h'}True>>>{‘p','y'} <= {‘p','y','t','h'}True
(2)数据去重:集合数据所有元素无重复
>>>ls = [‘p','p','y','y','t','h']>>>s = set(ls){‘p','y','t','h'}>>>ls = list(s)[‘p','y','t','h']
总结 【一篇文章带你了解python集合基础】本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 实现深拷贝还在用JSON.parse(JSON.stringify(obj))(带你用JS实现一个完整版深拷贝函数)
- 投稿|Q1剧集:6分都算高,10+亿流量都算好
- 投稿|2022年,iPhone或迎销量大滑坡
- 投稿|有道卖灯,网易尴尬
- 投稿|酸味零食,如何让年轻人上瘾?
- Java之万年历
- 投稿|苹果做游戏主机?顺理成章
- 投稿|MIUI正准备卸掉重担
- 投稿|二十年演变,职场综艺沉浮录
- 汽车|疫情下的中国汽车产业停工潮