2017-06-15 10 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/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] 
関連する問題