Правильный перенос строки в Python

Подскажите, есть список с фразами, но они длинные, ругается PEP8 за длину строки. Часть фразы переношу символом \ , но тогда он считает и все пробелы(пример):

list_of_words = ["The weather is good.",
                 "Hot dog is the best food, \
                 it would be a sure sign that it was still yummy.",
                 "The girls are beautiful.",
                 "Текст любой, не важно, но после бэкслэша огромное \
                 расстояние между словами. Как это исправить?"]
print(*list_of_words)

Вывод:

The weather is good. Hot dog is the best food,                  it would be a sure sign that it was still yummy. The girls are beautiful. Текст любой, не важно, но после бэкслэша огромное                  растояние между словами. Как это исправить?

Как избежать этой ерунды?

P.S. Можно написать конечно так, но есть другой способ?

list_of_words = ["The weather is good.",
                 "Hot dog is the best food, \
it would be a sure sign that it was still yummy.",
                 "The girls are beautiful.",
                 "Текст любой, не важно, но после бэкслэша огромное \
растояние между словами. Как это исправить?"]
print(*list_of_words)

Ответы (3 шт):

Автор решения: Эникейщик

Вот так, например:

list_of_words = ["The weather is good.",
                 "Hot dog is the best food, " +
                 "it would be a sure sign that it was still yummy.",
                 "The girls are beautiful.",
                 "Текст любой, не важно, но после бэкслэша огромное " +
                 "расстояние между словами. Как это исправить?"]
→ Ссылка
Автор решения: S. Nick

попробуйте так:

list_of_words = [
    "The weather is good.",
    
    "Hot dog is the best food,"
    "it would be a sure sign that it was still yummy.",
    
    "The girls are beautiful.",
    
    "Текст любой, не важно, но после бэкслэша огромное "
    "расстояние между словами. Как это исправить?"
]

print(*list_of_words)
print()
print(*list_of_words, sep='\n')
→ Ссылка
Автор решения: Fort Crash

есть вариант писать символ \n для переноса строки .

list_of_words = ["The weather is good.",
                 "Hot dog is the best food,\n
                 it would be a sure sign that it was still yummy.",
                 "The girls are beautiful.",
                 "Текст любой, не важно, но после бэкслэша огромное \n
                 расстояние между словами. Как это исправить?"]

print(*list_of_words)
→ Ссылка