Что делает line.split? - PullRequest
       19

Что делает line.split?

0 голосов
/ 16 января 2020

Мне интересно, что делает line.split, потому что мне сказали, что это поможет моему коду. Я пытаюсь сделать список, состоящий из текущих данных, хранящихся внутри внешнего текстового файла. Мой код выглядит следующим образом:

highscores = []

highscorefile = open('highscores.txt','r')
cont = highscorefile.readlines()
for line in cont:
    highscores.append(line)
highscorefile.close()
print(highscores)

Мне сказали, что line.split поможет отсортировать его, но сначала мне нужно выяснить, что он делает.

Текущий вывод:

['1,3\n', '3,4\n', '6,5\n', '12,10']

Ответы [ 2 ]

0 голосов
/ 16 января 2020

split - метод, используемый для строк. Это разделяет строку разделителем. Например,

'hello world how are you'.split(' ') = ['hello', 'world', 'how', 'are', 'you']
0 голосов
/ 16 января 2020

Метод split () возвращает список строк после разбиения заданной строки указанным разделителем.

word = 'geeks, for, geeks, pawan'

maxsplit: 0

print(word.split(', ', 0)) 

Вывод

['geeks, for, geeks, pawan']
...