首页 > 编程语言 >python菜鸟学习: 8. 集合基础知识

python菜鸟学习: 8. 集合基础知识

时间:2022-08-17 11:14:12浏览次数:73  
标签:set python 菜鸟 list3 list2 集合 print 基础知识

# -*- coding: utf-8 -*-
# 列表的特性:1,去重;2.关系测试
list1 = [1, 4, 6, 8, 7, 8, 9]

# 集合去重
list2 = set(list1)
print(list2)
list4 = [1, 3, 5, 7, 9, 11]
list3 = set(list4)

# 集合交集
print(list2.intersection(list3))

# 集合并集
print(list2.union(list3))

# 集合并集
print(list2.difference(list3))

# 子集
print(list3.issubset(list2))

# 父集
print(list2.issuperset(list3))

# 方向差集
print(list3.symmetric_difference(list2))

# 判断是否有交集
print(list3.isdisjoint(list2))

# 添加集合数据
list2.add(88888)
print(list2)
list2.update([7777, 6666, 5555])
print(list2)

# 删除
list2.remove(1)
print(list2)

list2.discard(7777) #判断是否有改元素,如果有则删除,没有则什么都不执行
print(list2)

标签:set,python,菜鸟,list3,list2,集合,print,基础知识
From: https://www.cnblogs.com/liyuzhoupan/p/16594341.html

相关文章