在Python中,我们可以使用count函数来统计一个列表中某个元素出现的次数。那么,如果我们要统计一个公司每个部门的总人数,我们可以利用count函数来实现。
首先,我们需要用一个列表来表示公司的所有员工,每个员工都有一个所属部门的属性。我们可以定义一个字典来表示每个部门对应的员工列表,例如:
```
employees = [
,
,
,
,
,
]
departments = {
"Sales": [],
"Marketing": [],
"HR": []
}
```
接下来,我们可以遍历所有员工,将他们加入到对应部门的员工列表中:
```
for employee in employees:
department = employee["department"]
departments[department].append(employee)
```
现在,我们已经将所有员工按照部门分类好了。接下来,我们可以使用count函数来统计每个部门的总人数。我们可以定义一个函数count_employees来实现这个功能:
```
def count_employees(departments):
for department, employees in departments.items():
count = len(employees)
print(department + ": " + str(count))
```
这个函数会遍历所有部门,使用len函数来计算每个部门的员工数量,并打印出来。我们可以调用这个函数来统计公司的部门总人数:
```
count_employees(departments)
```
运行结果如下:
```
Sales: 2
Marketing: 2
HR: 2
```
这样,我们就成功地使用count函数来统计公司每个部门的总人数了。
转载注明来源:https://xzbu.com