나는 txt 파일을 읽음으로써 내가 만든 2D 목록을 가지고 있습니다. 5.2D 목록 정렬
이sort = list(sorted(sort,key=lambda x: x[5],reverse=True))
for i in range(0, len(sort)):
print("Name:",sort[i][0],"\tscore1:",sort[i][1],"\tscore2:",sort[i][2],"\tscore3:",sort[i][3], "\tHighest:",sort[i][5])
코드는이 목록의 맨 아래에 (만 2 자리 숫자의 10 넣어 어떤 이유로 그에서 떨어져 작동하는 것 같다 위치 - 나는 가장 높은 값을 기준으로 목록을 정렬하려면이 코드를 작성했습니다 . 오히려 상단보다 단순히 각리스트의 말미에 첨부 된 후, 가장 높은 수를 달성하고 최대 함수를 사용하여이
명 :. B의 score1 6 score2 1 score3 3 최고 6
이름 : Z 점수 1 : 4 점수 2 : 4 점수 3 : 5 최고 : 5
이름 : 닐 score1 : 4 score2 : 1 score3 : 3 최고 : 4
이름 : 프레드 score1 : 10 score2 : 0 score3 : 0 최고 : 10
어떤 도움 감사합니다. 문제는 거의 확실하게 당신이 실제로 수 있지만, 문자열을하지 않아도됩니다
입력 목록을 표시 할 수 있습니까? –