Rossihin
@Rossihin
Люблю котиков и хардкор

Как распарсить простой набор слов по строчкам в список?

Есть словарь в виде простого списка слов в текстовом документе. Надо из этого набора слов сделать список.
Пример:

Есть:
names.txt
Андрей
Евгений
Иван
Сергей


Надо:
names = [Андрей, Евгений, Иван, Сергей]
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
@bIbI4k0
Питоню
f = open('data.txt', 'r')
names = f.readlines()
f.close()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Rossihin
@Rossihin Автор вопроса
Люблю котиков и хардкор
Сам нашел кривой способ.

1)
names = ['''
Андрей
Евгений
Иван
Сергей
''']

print (names)


Интерпритатор выдал:
>>> ['\nАндрей\nЕвгений\nИван\nСергей\n']

2) Скопировал данные интерпритатора и написал следующий код:
a = "Андрей\nЕвгений\nИван\nСергей\n"
print(a)
print (a.splitlines())

На выходе интерпритатор дал что мне надо
['Андрей', 'Евгений', 'Иван', 'Сергей']
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы