次のように、辞書の形式で情報を返すコードを作成しました。
{'Mean Temp': '-0.1', 'Total Rain': '45', 'Month': '12', 'Year': '2003', 'Total Snow': '19.2', 'Max Temp': '-10.8', 'Min Temp': '9'}
{'Mean Temp': '-5.9', 'Total Rain': '34.3', 'Month': '1', 'Year': '1974', 'Total Snow': '35.6', 'Max Temp': '-20', 'Min Temp': '8.9'}
{'Mean Temp': '22.4', 'Total Rain': '20.8', 'Month': '8', 'Year': '2007', 'Total Snow': '0', 'Max Temp': '9.7', 'Min Temp': '34.8'}
{'Mean Temp': '21.7', 'Total Rain': '87.7', 'Month': '7', 'Year': '1993', 'Total Snow': '0', 'Max Temp': '11', 'Min Temp': '32.5'}
{'Mean Temp': '15.2', 'Total Rain': '112.5', 'Month': '6', 'Year': '1982', 'Total Snow': '0', 'Max Temp': '4', 'Min Temp': '25.4'}
これらの個別の辞書をすべてコンマで区切った単一のリストに変換する方法を知る必要があります。これまでの私のコード:
listData = weatherData.split("\n")
i = 0
for listData[i] in listData :
newList = listData[i].split(",")
i = i + 1
newDict = dict({'Year': newList[0], 'Month': newList[1], 'Mean Temp':
newList[2], 'Min Temp':newList[3], 'Max Temp':newList[4],
'Total Rain': newList[5], 'Total Snow': newList[6]})
temp = []
dictList = []
i = 0
for i in newDict :
temp = [i]
i = i + 1
dictList = dictList.append(temp)
print(dictList)