私は摂氏の温度でCSVファイルを持っています。CSVファイルと与え辞書特定のキーは
17;15;13;13;12;13;14;15;15;16;17;18;19;21;23;25;25;23;22;22;21;19;18;18
各数値は一日のXの時間での温度で、csvファイルを命じます。.. 今、私はこのように、各エントリにキーを与えたい:
{0: 17, 1: 15, 2:13, 3: 13, 4: 12, ... 23: 18}
はい、このようなイムは、AM/PMの時刻形式を使用して、私はcsvファイルを読み、辞書のリストとしてそれを返す方法を知って、私の問題は、それを特定のキーを与える方法ではありません。
def read_temp(file_csv):
import csv
with open('file_csv', 'rU') as file_csv:
reader = csv.DictReader(file_csv)
result = []
for d in reader:
result.append(d)
return result
私はフィールド名= [ '0'、 '1'、 '2'、「3、 '4'、 '5'、... '23']でそれを行うことができますが、それは本当にありません最良の方法は、
誰かがより良い方法を知っています...私は100個のキーのためにそれをしなければならない想像?タイは事前に。
温度を注文された場合と、与えられるべきキーは0,1,2,3です...なぜそれらをリストに入れませんか? – SilentMonk