python应用txt文件中的数据求值

①己知“ score ”文件夹下 score . txt 中保存有10个评委对3个候选人的打分情况示剑如下,
Judge1,75,85,81
Judge2,84,87,76
……

从左到右各个字段的含义分别为:评委号、1号候选人得分、2号候选人得分、3号候选人得分各字段之间用逗号分隔。
要求设计 Python 程序:①读取该 xt 文件,将每个候选人的得分去掉一个最高分和一个最低分;②计算剩余得分的平均数作为该候选人最终成绩:③找出最终成绩最高的候选人的编号

h1 = []
h2 = []
h3 = []
h = {}
with open( "score.txt", encoding='utf-8') as f :
    cont =list(map(lambda x: x.replace("\n", "").split(","), f.readlines()))
    for j, h11, h22, h33 in cont:
        h1.append(int(h11))
        h2.append(int(h22))
        h3.append(int(h33))
    h1.remove(max(h1))
    h1.remove(min(h1))
    avg1 = sum(h1) / len(h1)
    h['h1'] = avg1
    h2.remove(max(h2))
    h2.remove(min(h2))
    avg2 = sum(h2) / len(h2)
    h['h2'] = avg2
    h3.remove(max(h3))
    h3.remove(min(h3))
    avg3 = sum(h3) / len(h3)
    h['h3'] = avg3
    print(max(h.items(), key=lambda x: x[1]))