@maximsemin23

Почему некорректно выводятся данные?

Вот такую тестовую программу написал:
namesList = []
authorsList = []

with open('Saves/names file.txt', 'r') as namesFile:
    for line in namesFile:
        appendData = line.lower()
        namesList.append(appendData)

with open('Saves/authors file.txt', 'r') as authorsFile:
    for line in authorsFile:
        appendData = line.lower()
        authorsList.append(appendData)

for x in range(0, len(namesList)):
    print(namesList[x],  authorsList[x])

И вывод программы:
book 1
 author 1

book 2 author 2

book 2 author 2 выводится правильно, а book 1 author 1 нет
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
ScriptKiddo
@ScriptKiddo
Проверяйте получившиеся строки на предмет наличия символов переноса

Убрать их можно вот так:

with open('Saves/names file.txt', 'r') as namesFile:
    namesList = namesFile.read().splitlines()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект