我在python中有几个与一年中的小时数有关的列表。我想做的是制作24小时的包裹,并相应地总结这些列表的数量。
此外,我不知道使用词典是合适的方式还是更好用词典。
h = [1,2,3,4,...]
x = [22.5,0,58,35,...]
所以从x
我想以24块为单位加上数字,这是每天的小时数。
谢谢!
答案 0 :(得分:0)
尝试以下方法:
x = [random.randint(1, 100) for i in range(576)] #populate list
print [sum(x[i:i+24]) for i in range(0, len(x), 24)] #[1235, 1340, 1000, 1114, 1121, 1479, 1355, 1063, 1093, 1259, 1191, 1299, 1018, 1518, 1326, 1155, 1400, 1404, 1239, 1062, 1015, 1306, 1086, 1178]