@eellazy

Как сделать List из текста?

Как сделать List из переменной в которой есть текст с тегами "\n". По сути нужно сделать каждую строку новым элементом List. В самом тексте пробелов нету. Только перевод строки '\n'

Делаю так. Но мне возвращает каждый символ в List.
yourResult = []
            for line in self.emailList:
                line = line.split('\n')[0]
                yourResult.append(line)
            print(yourResult)
  • Вопрос задан
  • 607 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
>>> foo = [line.strip() for line in open('foo.txt', 'r')]
>>> foo
['foo', 'bar']

upd.
Ты итерируешь строку посимвольно, а затем каждый символ пытаешь засплитить. На будущее - хотя бы принтом пользуйся, что бы смотреть что с твоими данными происходит и в каком они виде.
А split и так возвращает список, ничего больше использовать не нужно.
foo = some_string.split('\n')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы