python 20级英语专业有三个班级,分别是1班:张三,李四,王五,赵六;2班:孙二,周三,吴四,郑五;3班:冯六,陈七,蒋八,韩九。其中有学生会成员:王五,孙二,周三,陈七。 用集合分别表示20级英语1班,2班,3班和学生会成员; 用集合计算20级英语专业所有学生; 用集合计算1班的班干部有谁; 用集合计算2班不是班干部的学生有哪些; 现将3班学生合并到1班,用集合表示这个过程。
时间: 2024-03-14 11:43:37 浏览: 64
基于Python实现的英语四六级、考研单词默写系统源码+数据库,可实现单词背诵、成绩统计、单词复习
1. 用集合表示20级英语1班,2班,3班和学生会成员:
```
class1 = {'张三', '李四', '王五', '赵六'}
class2 = {'孙二', '周三', '吴四', '郑五'}
class3 = {'冯六', '陈七', '蒋八', '韩九'}
student_union = {'王五', '孙二', '周三', '陈七'}
```
2. 用集合计算20级英语专业所有学生:
```
all_students = class1.union(class2, class3)
```
3. 用集合计算1班的班干部有谁:
```
class1_leaders = class1.intersection(student_union)
```
4. 用集合计算2班不是班干部的学生有哪些:
```
class2_non_leaders = class2.difference(student_union)
```
5. 现将3班学生合并到1班,用集合表示这个过程:
```
class1 = class1.union(class3)
class3 = set() # 清空class3集合
```
阅读全文