绿色圃中小学教育网

count函数怎么用来统计个部门总人数

[原创]
导读 在Python中,我们可以使用count函数来统计一个列表中某个元素出现的次数。那么,如果我们要统计一个公司每个部门的总人数,我们可以利用count函数来实现。。绿色圃中小学教育网百科专栏,提供全方位全领域的生活知识

在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函数来统计公司每个部门的总人数了。