Как вывести цикл в одну строку питон
Ответы
Игорь Гахов
17 октября 2022
1) Функция print()
имеет параметр end
, указывающий какой символ или какую строку выводить после вывода каждого значения (по дефолту переходом на новую строку, т.е. строкой '\n'
). Укажите необходимый разделитель (например пробельной строкой ' '
):
for x in range(0, 5):
print(x, end=' ') # => 0 1 2 3 4
2) Перед выводом данные можно агрегировать в массив, который затем методом join()
соединяем и выводим одной строкой:
array = []
for x in range(0, 5):
array.append(str(x)) # => [0, 1, 2, 3, 4]
print(' '.join(array)) # => 0 1 2 3 4
При этом все элементы должны быть строковыми объектами, поэтому в цикле мы приводили числа к строкам str(x)
.
1
0