Получить список, состоящий из цифр числа?

Как получить из числа 12345 список [1,2,3,4,5]? UPD: Знаю, что в моем коде числа в списка будут идти в обратном порядке

x = int(input())
a = []
def array(x):
    while x > 0:
        b = x % 10
        a.append(b)
        x //= 10

print(array(x))

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

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

надо вернуть значение из функции, а чтобы развернуть список используйте reversed

def array(x):
    a = []
    while x > 0:
        b = x % 10
        a.append(b)
        x //= 10
    return list(reversed(a)) 
→ Ссылка
Автор решения: eagl69

Все очень просто:

int = 12345
stroka = str(int)
print(stroka)
ss = list(stroka)
print(ss)
→ Ссылка