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

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

highscores = []

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

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

Токовый выход:

[Ƈ,3
', Ɖ,4
', ƌ,5
', ཈,10']

Всего 2 ответа


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

word = 'geeks, for, geeks, pawan'

maxsplit: 0

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

Выход

['geeks, for, geeks, pawan']

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

'hello world how are you'.split(' ') = ['hello', 'world', 'how', 'are', 'you']