/
Вопросы и ответы
/
Python
/

Как вывести цикл в одну строку питон

Как вывести цикл в одну строку питон

4 года назад

Человек-Молекула

Ответы

1
  1. Функция print() имеет параметр end , указывающий какой символ или какую строку выводить после вывода каждого значения (по дефолту переходом на новую строку, т.е. строкой '\n'). Укажите необходимый разделитель (например пробельной строкой ' '):
for x in range(0, 5):
    print(x, end=' ')  # => 0 1 2 3 4
  1. Перед выводом данные можно агрегировать в массив, который затем методом 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).

3 года назад

Игорь Гахов