2017-06-15 85 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]