1.根据表里的信息,创建一个字典,将员工信息保存到其中,员工工号为键,其它信息为值; 2.从字典中获取员工工号为“a4”的员工信息; 3.遍历字典中所有员工信息,并输出; 4.更新字典: a.添加一名员工数据:工号a7,姓名李梅,月薪9000; b.将工号为a4的员工的月薪修改为4900; c.删除列表中工号为a4的员工数据。
时间: 2024-03-05 08:49:16 浏览: 95
好的,我会根据您的要求回答您的问题。以下是对您的问题的回答:
1. 根据表里的信息,创建一个字典,将员工信息保存到其中,员工工号为键,其它信息为值:
```python
employee_info = {
"a1": {"name": "张三", "age": 25, "salary": 8000},
"a2": {"name": "李四", "age": 28, "salary": 9000},
"a3": {"name": "王五", "age": 30, "salary": 10000},
"a4": {"name": "赵六", "age": 35, "salary": 12000},
"a5": {"name": "钱七", "age": 40, "salary": 15000}
}
```
2. 从字典中获取员工工号为“a4”的员工信息:
```python
employee_a4 = employee_info["a4"]
print(employee_a4)
# 输出:{'name': '赵六', 'age': 35, 'salary': 12000}
```
3. 遍历字典中所有员工信息,并输出:
```python
for employee_id, employee_data in employee_info.items():
print("员工工号:", employee_id)
print("姓名:", employee_data["name"])
print("年龄:", employee_data["age"])
print("月薪:", employee_data["salary"])
```
输出结果如下:
```
员工工号: a1
姓名: 张三
年龄: 25
月薪: 8000
员工工号: a2
姓名: 李四
年龄: 28
月薪: 9000
员工工号: a3
姓名: 王五
年龄: 30
月薪: 10000
员工工号: a4
姓名: 赵六
年龄: 35
月薪: 12000
员工工号: a5
姓名: 钱七
年龄: 40
月薪: 15000
```
4. 更新字典:
a. 添加一名员工数据:工号a7,姓名李梅,月薪9000:
```python
employee_info["a7"] = {"name": "李梅", "age": 27, "salary": 9000}
```
b. 将工号为a4的员工的月薪修改为4900:
```python
employee_info["a4"]["salary"] = 4900
```
c. 删除列表中工号为a4的员工数据:
```python
del employee_info["a4"]
```
阅读全文