以下是一个示例代码,展示了如何按照不同人口范围创建索引:
# 创建人口范围和对应索引的字典
population_ranges = {
"0-100": [],
"101-500": [],
"501-1000": [],
"1001-5000": [],
"5001-10000": []
}
# 假设有一个人口数据列表
population_data = [50, 150, 300, 700, 900, 1200, 5200, 8000, 11000]
# 遍历人口数据列表
for population in population_data:
# 根据人口范围将人口数据添加到相应的索引中
if population <= 100:
population_ranges["0-100"].append(population)
elif population <= 500:
population_ranges["101-500"].append(population)
elif population <= 1000:
population_ranges["501-1000"].append(population)
elif population <= 5000:
population_ranges["1001-5000"].append(population)
else:
population_ranges["5001-10000"].append(population)
# 打印结果
for range, data in population_ranges.items():
print(range + ": " + str(data))
该代码首先创建一个包含不同人口范围和对应索引的字典。然后,遍历人口数据列表,根据人口范围将数据添加到相应的索引中。最后,打印每个人口范围的索引结果。
输出结果可能如下所示:
0-100: [50]
101-500: [150, 300]
501-1000: [700, 900]
1001-5000: [1200]
5001-10000: [5200, 8000, 11000]
请根据实际需求调整人口范围和数据列表,并根据需要对代码进行修改。
下一篇:按任命状态每年返回员工数量