24 lines
831 B
Python
24 lines
831 B
Python
# 创建两个集合,分别表示两个班的学生名字。输出两个班学生的并集、交集和差集。
|
|
# 创建两个集合,分别表示两个班的学生名字
|
|
grade_name_1 = {'张三','李四','王五'}
|
|
grade_name_2 = {'刘一','陈二','张三','王五'}
|
|
# 两个班学生的并集(union 和 |)
|
|
print(grade_name_1 | grade_name_2) # {'陈二', '张三', '王五', '刘一', '李四'}
|
|
print(grade_name_1.union(grade_name_2)) # {'陈二', '张三', '王五', '刘一', '李四'}
|
|
|
|
# 两个班学生的交集(intersection 和 &)
|
|
print(grade_name_1 & grade_name_2) # {'张三', '王五'}
|
|
print(grade_name_1.intersection(grade_name_2)) # {'张三', '王五'}
|
|
|
|
# 两个班学生的差集
|
|
print(grade_name_2 - grade_name_1) # {'陈二', '刘一'}
|
|
print(grade_name_2.difference(grade_name_1)) # {'陈二', '刘一'}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|