는 인덱스의 문자열입니다 int 에서는 파이썬

0

질문

나는 텍스트 파일을 읽으로 높은 점수를 찾으려고 노력하는 인덱스의 문자열 이름 중,그리고 점수가 시작됩니다. 이 파일의 형식:

John 15
bob 27
mary 72
videogameplayer99 99
guest 71

이렇게 하려면 어떻게 해야 합니까?

file python
2021-11-23 02:54:04
3

최고의 응답

0

당신을 찾는 인덱스를 분할하는 문자열이 2 개로 분리 부품,다음을 사용할 수 있습니다 [string].split() (가 string 개인 line). 를 찾을 필요가있는 경우 당신의 색인 공간에 대한 일부 다른 이유로 사용: [string].index(" ").

2021-11-23 03:00:09
0

할 수 있는 스트립 라인을 분리하여 그것을 공간이 있습니다. 그 결과 목록에 포함된 2 개의 말씀에서'라인,이 경우에는 단어의 이름 및 점수(문자열). 당신은 그것을 얻을 수 있습니다 사용:

result = line.split()
name = result[0]
score = int(result[1])
2021-11-23 02:59:00
0

이 경우에는 각 라인,당신을 찾고있을 것이라는 인덱스는 먼저 찾는 문자 공간 " ". 파이썬에서,당신은 이것을 달성할 수 있을 사용하여 find 기능에는 문자열을 사용합니다. 예를 들어,만약 당신이 문자열 s = videogameplayer99 99다음 s.find(" ") 반환됩니다`17'.

는 경우는 이 방법을 사용하여 분할에서 이름을번호,나는 대신 사용하는 것이 좋습 split 기능입니다,분할 문자열에 따라 구분 기호 문자입니다. 예를 들어, s.split(" ") = ["videogameplayer99", "99"].

2021-11-23 03:03:20

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................