Мне нужно, используя язык python, вывести в одну строчку цифры, чтобы по итогу получилось так: 0 1 2

Имеются массивы, отображающие цифры:

Zero  = 
   [" *** ", 
    "*   *", 
    "*   *", 
    "*   *",
    "*   *",
    "*   *",
    " *** "]

One   = 
   [" * ",
    "** ",
    " * ",
    " * ",
    " * ",
    " * ",
    "***"]

Two   = 
   [" *** ",
    "*   *",
    "*  * ",
    "  *  ",
    " *   ",
    "*    ",
    "*****"]

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

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

Просто выводите в одной строке каждый элемент списка

for i in range(len(Zero)):
    print(Zero[i], One[i], Two[i])

Результат:

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

Можно воспользоваться функцией zip:

for row in zip(Zero, One, Two):
    print(*row)

stdout:

 ***   *   *** 
*   * **  *   *
*   *  *  *  * 
*   *  *    *  
*   *  *   *   
*   *  *  *    
 ***  *** *****

zip(*iterables)
Создаёт итератор, который объединяет элементы из каждого итерируемого объекта.

Возвращает итератор кортежей, где i-тый кортеж содержит i-тый элемент из каждой последовательности.

Вольный перевод отрывка из документации.

→ Ссылка