1. 用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)。
subject1 = {
'刘备', '关羽', '张飞'}
subject2 = {
'刘备', '赵云'}
subject3 = {
'刘备', '黄忠', '张飞', '马超'}
a. 求选课学生总共有多少人。
res1 = subject1 | subject2 | subject3
b. 求只选了第一个学科的人的数量和对应的名字。
res2 = subject1 - subject2 - subject3
c. 求只选了一门学科的学生的数量和对应的名字。
res4 = subject1 ^ subject2 ^ subject3 - res3
d. 求只选了两门学科的学生的数量和对应的名字。
res5 = res1 - res3 - res4
e. 求选了三门学生的学生的数量和对应的名字。
res3 = subject1 & subject2 & subject3
2. 获取列表中出现次数最多的元素。
例如:nums = [1, 2, 3, 1, 4, 2, 1, 3, 7, 3, 3] —> 打印:3
nums = [1<
Python基础小练习_集合
于 2023-03-16 21:06:42 首次发布