# (1)自定义三个列表xc_members、wh_members、ty_members,分别对应保存三个部门的成员名字 xc_members = ['Alice', 'Bob', 'Cathy', 'Doggie', 'Frank'] wh_members = ['Alice', 'Cathy', 'Grace', 'Happy', 'Jack'] ty_members = ['Cathy', 'Jack', 'John', 'Mike', 'Neil', 'Happy'] # (2)体育部招新,增加了Alice和Tom,而John由于毕业离开了部门,请使用列表相关函数操作更新体育部成员ty_members (3)有人在不同部门身兼数职,请统计三个部门中所有成员参与部门的频次,保存到一个自定义字典中,例如Alice对应的参与部门数量为3
时间: 2023-08-06 10:18:26 浏览: 113
(1)代码如下:
```
xc_members = ['Alice', 'Bob', 'Cathy', 'Doggie', 'Frank']
wh_members = ['Alice', 'Cathy', 'Grace', 'Happy', 'Jack']
ty_members = ['Cathy', 'Jack', 'John', 'Mike', 'Neil', 'Happy']
```
(2)代码如下:
```
ty_members.remove('John')
ty_members.append('Alice')
ty_members.append('Tom')
```
(3)代码如下:
```
dept_dict = {}
for member in xc_members:
dept_dict[member] = dept_dict.get(member, 0) + 1
for member in wh_members:
dept_dict[member] = dept_dict.get(member, 0) + 1
for member in ty_members:
dept_dict[member] = dept_dict.get(member, 0) + 1
```
这段代码首先创建一个空字典dept_dict,然后对于每个部门的成员,都将其作为键值对中的键,如果该键已经存在,则值加1,否则将其添加到字典中并将值设为1。最终得到的dept_dict就是每个成员参与部门的频次。
阅读全文