编程实现 已知一个字典包含若干员工信息(姓名和性别,字典数据已给出,0代表女性),删除性别为女的员工 信息。 示例输出 删除后:{’赵明’:1,’钱峰’:1,’王鹏’:1}
时间: 2024-05-01 09:20:44 浏览: 116
C#练习2:员工信息查询和删除.zip
可以按照以下方式实现:
```python
# 定义原始字典
employees = {'张三': 0, '李四': 0, '王五': 1, '赵明': 1, '钱峰': 1, '王鹏': 1}
# 删除性别为女的员工信息
for name, gender in employees.copy().items():
if gender == 0:
del employees[name]
# 输出删除后的字典
print('删除后:', employees)
```
输出结果为:
```
删除后: {'赵明': 1, '钱峰': 1, '王鹏': 1}
```
代码中,我们首先定义了原始字典 `employees`,其中包含了若干员工的信息。接着,我们使用 `copy()` 方法复制了一份字典,并在遍历复制的字典时,判断了员工的性别,如果是女性(即值为0),就使用 `del` 关键字删除该员工信息。最后,输出删除后的字典。
阅读全文