import collections
track=collections.defaultdict(list)
with open('file.txt','r') as f:
for line in f:
key,value=line.split(':')
track[key].append(int(value))
print(list(map(lambda x:(x,sum(track[x])/len(track[x])),track.keys())))
Second method : pure logic without any external module
track={}
with open('file.txt','r') as f:
for line in f:
key,value=line.split(':')
if key not in track:
track[key]=[int(value)]
else:
track[key].append(int(value))
print(list(map(lambda x:(x,sum(track[x])/len(track[x])),track.keys())))
您可以将输入保存到.txt文件,然后可以尝试以下操作:
输出:
输出:
为组创建
list
词典:将价值观融入团队:
按组计算平均值:
相关问题 更多 >
编程相关推荐