2017-06-15 49 views
0

那么我有几个Python列表与一年中的小时有关。我想要做的是制作24小时的包装并相应地列出这些清单的数量。从列表中添加数字python(packed)

此外,我不知道使用列表是否正确或更好地使用字典。

h = [1,2,3,4,...] 
x = [22.5,0,58,35,...] 

所以从x我想在24块,这是每天的时间加起来的数字。

谢谢!

+0

你能证明* *任何在解决这个自己的努力? –

+1

欢迎来到stackoverflow!请参考[游览](http://stackoverflow.com/tour), [请教如何提问](https://stackoverflow.com/help/asking) 并提供[最小化,完整和可验证的示例](https://stackoverflow.com/help/mcve) ,重现您的问题。 特别提供输入,期望的输出和您编码解决方案的尝试。 –

回答

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]