Получить список, состоящий из цифр числа?
Как получить из числа 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)