今天是Python学习的第十九天,今天的学习重点会是Python中的集合(Set)基础与进阶操作,理解集合的特性,并学会如何运用集合来处理数据,掌握常见的集合操作,如联集、交集和差集。
例一:集合的创建与基本操作集合是一种无序且元素唯一的数据结构,常用于数据去重和集合运算,集合中的元素不会重复,且顺序不固定。
#创建集合fruits = {"苹果", "香蕉", "樱桃"}print(fruits) # {\'香蕉\', \'樱桃\', \'苹果\'}
#集合中的重复元素会自动去除fruits = {"苹果", "香蕉", "苹果", "樱桃"}print(fruits) # {\'香蕉\', \'樱桃\', \'苹果\'}
例二:集合中的常用操作集合支持多种数学运算,如联集、交集和差集,使用 | 进行联集,& 进行交集,- 进行差集操作。
A = {1, 2, 3, 4}B = {3, 4, 5, 6}
#联集(包含两个集合中的所有元素)print(A | B) # {1, 2, 3, 4, 5, 6}
#交集(包含两个集合中的共同元素)print(A & B) # {3, 4}
#差集(A 有但 B 没有的元素)print(A - B) # {1, 2}
例三:判断元素是否在集合中可以使用 in 关键字来检查某个元素是否存在于集合中。
print(3 in A) # Trueprint(5 in A) # False