用Python构建一个员工工资数据集(至少包含5名员工的工资信息),计算总工资支出及所有员工的平均工资
时间: 2024-10-12 07:04:50 浏览: 33
在Python中,我们可以创建一个简单的字典列表来表示员工工资数据集,每个字典代表一名员工,包含姓名和工资。以下是创建并处理这个数据集的示例:
```python
# 创建员工工资数据集
employees = [
{"name": "张三", "salary": 8000},
{"name": "李四", "salary": 9000},
{"name": "王五", "salary": 7500},
{"name": "赵六", "salary": 10000},
{"name": "刘七", "salary": 8500}
]
# 计算总工资支出
total_salary = sum(employee["salary"] for employee in employees)
# 计算平均工资
average_salary = total_salary / len(employees)
print(f"总工资支出:{total_salary}元")
print(f"所有员工的平均工资:{average_salary}元")
# 相关问题--
1. 怎样将这些数据存储到数据库中?
2. 如果需要按部门分组统计工资,应该如何操作?
3. 如果新员工加入或有人离职,如何实时更新平均工资?
```
在这个例子中,我们直接通过循环和内置函数实现了计算总工资和平均工资的功能。如果需要更复杂的管理或持久化,可以考虑使用pandas库或者SQL数据库。
阅读全文