编写程序,使用字典包含若干员工信息(姓名和性别),请编写一个函数,删除性别为男的员工信息
时间: 2024-03-15 09:46:58 浏览: 89
C#练习2:员工信息查询和删除.zip
好的,以下是一个简单的 Python 程序,可以实现删除性别为男的员工信息的功能:
```python
# 定义包含员工信息的字典
employees = {
"张三": "男",
"李四": "女",
"王五": "男",
"赵六": "女"
}
# 定义删除性别为男的员工信息的函数
def delete_male_employees(employees):
for name, gender in list(employees.items()):
if gender == "男":
del employees[name]
# 调用函数删除性别为男的员工信息
delete_male_employees(employees)
# 输出删除后的员工信息
print(employees)
```
输出结果如下:
```
{'李四': '女', '赵六': '女'}
```
在上面的程序中,我们首先定义了一个包含员工信息的字典,然后定义了一个名为 `delete_male_employees` 的函数,该函数使用 `list` 函数将字典的键值对转换成一个列表,然后遍历该列表,对于每一个键值对,如果其性别为男,就使用 `del` 关键字从字典中删除该员工信息。最后,我们调用该函数删除性别为男的员工信息,并输出删除后的员工信息。
阅读全文