При переборе в цикле каждое слово выводится с новой строки

При переборе в цикле каждое слово выводится с новой строки, как это исправить?

colors = ["red", "green", "white"]
for color in colors:
    print(color)

Чтоб выводилось все в одну строку


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

Автор решения: rusgeli

Добавьте в print() окончание:

colors = ["red", "green", "white"]
for color in colors:
    print(color, end=' ')
→ Ссылка
Автор решения: tohatsu

у print() есть параметр 'end'. По умолчанию он равен \n. Но вы можете написать: print(color,end = ',')

→ Ссылка
Автор решения: CrazyElf

Можно вообще без цикла тогда:

print(*colors)
# red green white

Можно и разделитель указать:

print(*colors, sep=', ')
# red, green, white
→ Ссылка