>>> open("myfile.txt").readlines()
>>> lines = open("myfile.txt").readlines()
>>> lines
['1000\n', '2000\n', '3000\n', '4000\n']
>>> clean_lines = [x.strip() for x in lines]
>>> clean_lines
['1000', '2000', '3000', '4000']
Или, если у вас уже есть строка, используйте str.split
:
>>> myfile
'1000\n2000\n3000\n4000\n'
>>> myfile.splitlines()
['1000', '2000', '3000', '4000', '']
Вы можете удалить пустой элемент с помощью списка (или просто обычный цикл for
)
>>> [x for x in myfile.splitlines() if x != ""]
['1000', '2000', '3000', '4000']