python基础10—集合
2021/9/10 14:04:56
本文主要是介绍python基础10—集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、关于集合
集合:set类型,也是通过{}来表示
形式:{value1,vlaue2,value3}
集合的特性:
(1)集合中的数据不能存在重复的元素
(2)集合中的元素只能是不可变类型
(3)集合和字典都是无序的,没有下标索引
(4)集合是可变类型的数据
(5)支持增删查改
add:添加数据
pop:删除数据
2、集合的应用:
2-1对数据去重
字符串去重:
s=“dfghjkldfghjkdfghjk”
s1=set(s) 字符串转成集合,自动去重
s2=“”.join(s1)
print(s2) 得到结果为:jkflhgd 注意:顺序随机
列表去重:
li=[1,1,1,2,3,4,5]
res=list(set(li)) 列表转为集合,自动去重,再转为列表
print(res) 得到结果为:[1,2,3,4,5]
元组去重:
tu=(1,1,2,3,4,5)
print(tuple(set(tu))) 得到结果为:(1,2,3,4,5)
2-2用来区分数据是否可变
这里利用了集合中的元素只能是不可变类型的特性
s={1,2,3,“abcd”,(8,“df”)}不会报错
s1={[1,2,3],{“name”:“caiyaun”,“age”:18},{8,9,“aas”}}会报错
这篇关于python基础10—集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南