파일에서 텍스트를 읽고 내림차순으로 정렬하는 방법은 무엇입니까?

아마추어

저는 방금 파이썬을 배우기 시작했고 주사위 게임을위한 코드를 작성했고, 최고 점수를 텍스트 파일에 저장했으며 마지막에는 상위 5 개 최고 점수를 출력하고 싶습니다.

이 구조로 텍스트 파일에 각 점수를 저장했습니다 : 이름 : 점수

다음은 작성된 코드입니다.

file = open ("DiceGameScores","r")
for line in file:
    file_line = line.split(": ")
    value = file_line[-1]
    print (value)
    scores = value
print (scores)

mylist = []
mylist.extend (scores)
print (mylist)

mylist.sort(reverse = True)
print (mylist[0:5])

file.close()

확인하기 위해 점수와 목록을 출력했으며 실행하면 다음과 같이 표시됩니다.

62

58

57

44

46

46

['4', '6', '\n']
['6', '4', '\n']

46은 프로그램이 각 숫자를 목록 값으로 입력하고 코드의 새 줄 (\ n) 부분을 받아들이는 가장 최근의 최고 점수입니다.

상위 5 개 최고 점수를 순서대로 정수로 얻으려면 어떻게해야합니까?

토 메리 쿠

두 가지 주요 문제는 다음과 같습니다.

  • 사용 extend...
  • ... 루프 외부.

extenditerable (이 경우 파일의 문자열)을 취하고 모든 요소 를 목록에 추가 합니다. 이것이 당신이 얻는 이유 ['4', '6']입니다. 그 외에도 루프 밖에서 수행하기 때문에 하나의 숫자 만 얻습니다. 다음을 사용하여 전체 번호를 추가해야 append하고이를 내부 루프. 적절한 정렬을 위해 점수를 int로 변환해야합니다.

mylist = []
with open("DiceGameScores","r") as file:
    for line in file:
        file_line = line.split(':')
        value = file_line[-1]
        print (value)
        mylist.append(int(value))
    
print(mylist)

mylist.sort(reverse=True)
print(mylist[:5])

를 사용 with하여 파일을 여는 것에 유의하십시오. 이것은 Python에서 파일을 처리하는 관용적 인 방법입니다. 를 사용하는 것보다 훨씬 낫습니다 open/close. 받아들이세요!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

일련의 텍스트 파일에서 순차적으로 데이터를 읽고 처리하는 방법은 무엇입니까?

분류에서Dev

Java에서 거대한 텍스트 파일을 효율적으로 읽고 내용을 분할하여 정렬하는 방법은 무엇입니까?

분류에서Dev

PHP 또는 bash로 텍스트 파일을 읽고 정렬하는 방법은 무엇입니까?

분류에서Dev

Rust에서 벡터를 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

지도 축소에서 데이터를 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

분류에서Dev

JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

분류에서Dev

내림차순 / 오름차순 값과 오름차순 / 내림차순 키로 Perl에서 해시 참조를 정렬하는 방법은 무엇입니까?

분류에서Dev

클래스 객체를 텍스트 파일로 피클하고 다시 읽는 방법은 무엇입니까?

분류에서Dev

Android에서 제스처 입력으로 텍스트를 쓰고 읽는 방법은 무엇입니까?

분류에서Dev

로컬 컴퓨터에서 텍스트 파일을 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 가장 많이 반복되는 배열 값을 내림차순으로 정렬하고 반환하는 함수를 만드는 방법은 무엇입니까?

분류에서Dev

dijitTextbox 내에서 텍스트를 정렬하는 방법은 무엇입니까?

분류에서Dev

객체 배열을 내림차순으로 올바르게 정렬하고 Java에서 검색하는 방법은 무엇입니까?

분류에서Dev

파일을 읽고 텍스트를 80 자로 감싸는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 VBS를 읽는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 문자를 읽고 문자 길이를 얻는 방법은 무엇입니까?

분류에서Dev

응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

분류에서Dev

PHP에서 키로 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

PHP에서 키로 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

모든 열린 파일에서 텍스트를 찾고 geany로 바꾸는 방법은 무엇입니까?

분류에서Dev

Dataweave에서 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

iOS에서 내림차순으로 배열을 정렬하는 방법은 무엇입니까?

분류에서Dev

Bash에서 문자열 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일을 읽고 튜플으로 그룹화하는 방법은 무엇입니까?

분류에서Dev

내림차순으로 열별로 GridView를 정렬하는 방법은 무엇입니까?

분류에서Dev

바이너리 파일에서 C의 텍스트 파일로 읽는 방법은 무엇입니까?

분류에서Dev

내림차순으로 문자열 번호를 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    일련의 텍스트 파일에서 순차적으로 데이터를 읽고 처리하는 방법은 무엇입니까?

  2. 2

    Java에서 거대한 텍스트 파일을 효율적으로 읽고 내용을 분할하여 정렬하는 방법은 무엇입니까?

  3. 3

    PHP 또는 bash로 텍스트 파일을 읽고 정렬하는 방법은 무엇입니까?

  4. 4

    Rust에서 벡터를 내림차순으로 정렬하는 방법은 무엇입니까?

  5. 5

    지도 축소에서 데이터를 내림차순으로 정렬하는 방법은 무엇입니까?

  6. 6

    JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

  7. 7

    JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

  8. 8

    내림차순 / 오름차순 값과 오름차순 / 내림차순 키로 Perl에서 해시 참조를 정렬하는 방법은 무엇입니까?

  9. 9

    클래스 객체를 텍스트 파일로 피클하고 다시 읽는 방법은 무엇입니까?

  10. 10

    Android에서 제스처 입력으로 텍스트를 쓰고 읽는 방법은 무엇입니까?

  11. 11

    로컬 컴퓨터에서 텍스트 파일을 읽고 쓰는 방법은 무엇입니까?

  12. 12

    자바 스크립트에서 가장 많이 반복되는 배열 값을 내림차순으로 정렬하고 반환하는 함수를 만드는 방법은 무엇입니까?

  13. 13

    dijitTextbox 내에서 텍스트를 정렬하는 방법은 무엇입니까?

  14. 14

    객체 배열을 내림차순으로 올바르게 정렬하고 Java에서 검색하는 방법은 무엇입니까?

  15. 15

    파일을 읽고 텍스트를 80 자로 감싸는 방법은 무엇입니까?

  16. 16

    텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

  17. 17

    텍스트 파일에서 VBS를 읽는 방법은 무엇입니까?

  18. 18

    텍스트 파일에서 문자를 읽고 문자 길이를 얻는 방법은 무엇입니까?

  19. 19

    응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

  20. 20

    PHP에서 키로 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

  21. 21

    PHP에서 키로 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

  22. 22

    모든 열린 파일에서 텍스트를 찾고 geany로 바꾸는 방법은 무엇입니까?

  23. 23

    Dataweave에서 내림차순으로 정렬하는 방법은 무엇입니까?

  24. 24

    iOS에서 내림차순으로 배열을 정렬하는 방법은 무엇입니까?

  25. 25

    Bash에서 문자열 배열을 내림차순으로 정렬하는 방법은 무엇입니까?

  26. 26

    텍스트 파일을 읽고 튜플으로 그룹화하는 방법은 무엇입니까?

  27. 27

    내림차순으로 열별로 GridView를 정렬하는 방법은 무엇입니까?

  28. 28

    바이너리 파일에서 C의 텍스트 파일로 읽는 방법은 무엇입니까?

  29. 29

    내림차순으로 문자열 번호를 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관