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

python求每一座城市的temp和wind的平均值,文件转换字典,一个城市一个key
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
字符串解析成列表相信你能搞定
''' 字典 {城市:[总气温,总风力,记录数],} ''' #模拟数据城市,气温风力,注意转换字符串,我没转换 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)
解决 无用评论 打赏 举报