Создал скрипт на python для превращения числа в список

Вряд ли этот скрипт будет нужен опытным программистам,но это создано для удобства,шо бы не писать много кода:) (скрипт на python для превращения числа в список) Тоесть ты вводишь 5676 и это превращается в список [5,6,7,6]
https://github.com/MihaTarasov/-/blob/master/modul.py (на гит хаб с файлом)


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

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

лучше сделать так

def intinlist():
    x = input() 
    return (list(x)) 

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

У вас велосипед какой-то получился

int_value = 5676
list_int_str = [*str(int_value)]
list_int_int = [*map(int, [*str(int_value)])]

print(list_int_str, list_int_int)
# ['5', '6', '7', '6'] [5, 6, 7, 6]
→ Ссылка
Автор решения: E1mir

Эту задачу можно решить в одну строчку, как дал ответ S. Nick

# решение в одну строку с отловом ошибок
try:
    lst = list(map(int, list(str(int(input('Введите целое число: '))))))
except ValueError:
    print('Нужно ввести целое число')

Решение простым алгоритмом

try:
    number_str = input('Введите целое число: ')
    number = int(number_str)

    digit_str_list = list(number_str)
    digit_list = []

    for digit_str in digit_str_list:
        digit = int(digit_str)
        digit_list.append(digit)

    print(digit_list)
except ValueError:
    print('Нужно ввести целое число')
→ Ссылка