나는 텍스트 파일에서 목록을 가져 와서 사전에 넣는 코드가있다. 다음 코드입니다.파이썬에서 평균 점수를 찾는다
그런 다음이 항목을 사용하여이 목록에있는 결과에서 최고 점수와 최고 평균 점수를 찾습니다. 나의 현재 코드는 다음과 같습니다 그러나
avg_mark = lambda name:sum(s[name])/len(s[name])
for i in sorted(s.keys(),key=avg_mark,reverse=True):
print (i,avg_mark(i),"\n")
, 그것은 말한다 :
이TypeError: unsupported operand type(s) for +: 'int' and 'str'
사람이이 문제를 해결할 수 있습니까? 파일에서 읽어
대단히 감사합니다. 모든 것이 작동합니다. – pythonstudent