下面是一个示例代码,可以用来按年份统计员工人数:
# 创建一个包含员工入职年份的列表
employee_years = [2010, 2011, 2012, 2012, 2013, 2013, 2014, 2014, 2014, 2015, 2015]
# 创建一个空字典用于存储每个年份对应的员工人数
employee_count_by_year = {}
# 遍历员工入职年份列表
for year in employee_years:
# 如果该年份已经在字典中,则将对应的值加1
if year in employee_count_by_year:
employee_count_by_year[year] += 1
# 否则,将该年份作为键,初始值为1添加到字典中
else:
employee_count_by_year[year] = 1
# 打印每个年份对应的员工人数
for year, count in employee_count_by_year.items():
print(f"{year}: {count}")
这段代码首先创建了一个包含员工入职年份的列表employee_years
。然后,创建一个空字典employee_count_by_year
用于存储每个年份对应的员工人数。
接下来,通过遍历employee_years
列表,判断每个年份是否已经在employee_count_by_year
字典中。如果是,则将对应的值加1;如果不是,则将该年份作为键,初始值为1添加到字典中。
最后,使用items()
方法遍历employee_count_by_year
字典,并打印出每个年份对应的员工人数。
运行上述代码,将输出每个年份对应的员工人数。例如,如果employee_years
列表中包含了上述示例中的数据,输出将类似于以下格式:
2010: 1
2011: 1
2012: 2
2013: 2
2014: 3
2015: 2
上一篇:按年份条件统计出现次数和总和
下一篇:按年份统计列的总和