这篇教程python关于集合的知识案例详解写得很实用,希望能帮到您。
一、集合的基本信息集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。 格式:set1 = set()或a={值1,值2} 特性:无序、可变、唯一(去重) 案例: 结果: 
二、集合的基本操作1、添加元素(add,update) add:添加元素 案例: a={1,333,4,5,"小明","小红",1,4,4}a.add(6)a.add(45)print(a) 结果: 
update:是把要传入的元素拆分,做为个体传入到集合中 案例: a={1,333,4,5,"小明","小红",1,4,4}a.update("xz")print(a) 结果: 
2、删除(remove,pop,discard) remove:使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错 案例: a={11,2,3,4,5,8,45,47,55,67,78}a.remove(3)print(a) 结果: 
pop():使用pop删除是随机删除集合中的元素 如果set1没有元素讲程序报错 案例: a={11,2,3,4,5,8,45,47,55,67,78}a.pop()print(a) 结果: 
discard:使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作 案例: a={11,2,3,4,5,8,45,47,55,67,78}a.discard(3)print(a) 结果: 
clear:清除 案例: a={11,2,3,4,5,8,45,47,55,67,78}a.clear()print(a) 结果: 
3、集合的交集、并集和差集 交集: & 和intersection 案例1:& a={3,4,55,6,7,8}b={3,5,6,90,33}print(a&b) 结果: 
案例2:intersection a={3,4,55,6,7,8}b={3,5,6,90,33}print(a.intersection(b)) 结果: 
并集: |和union 案例1: | a={3,4,55,6,7,8}b={3,5,6,90,33}print(a|b) 结果: 
案例2:union a={3,4,55,6,7,8}b={3,5,6,90,33}print(a.union(b)) 结果: 
差集:-和difference 案例1:- 以上就是python关于集合的知识的详细内容,更多关于python集合的知识的资料请关注51zixue.net其它相关文章! 教你漂亮打印Pandas DataFrames和Series Python中requests做接口测试的方法 |