python求每一座城市的temp和wind的平均值,文件转换字典,一个城市一个key

指的是每一个城市都用字曲来存当前统计的各个城市的汇总值,比如
读到当前行为止假如读了-百行,总共发现了四个城市的数据,那么这个字典就应该是四个键值对每个键是名,
每个值是个列表,列表里面存放该城市截止到文件读取到一百行的时候的汇总气温和汇总风力和记录数

img


img

字符串解析成列表相信你能搞定


    '''
字典 {城市:[总气温,总风力,记录数],}
'''
#模拟数据城市,气温风力,注意转换字符串,我没转换  
li=[['sz',20,3],['sz',10,2],['bj',22,10],['hb',17,3]]
resdict={}
for i in li:
    if resdict.get(i[0],None) is None:
        resdict[i[0]] = [0 for i in range(3)]

    resdict[i[0]][0] += i[1]
    resdict[i[0]][1] += i[2]
    resdict[i[0]][2] += 1


print(resdict)