Курс Python → Преобразование числа в список цифр

Для того чтобы превратить целое число в список его цифр, мы можем использовать функцию map(). Эта функция позволяет нам применить определенное преобразование ко всем элементам итерируемого объекта. В нашем случае, мы хотим преобразовать каждую цифру числа в целое число, поэтому мы указываем int как желаемый тип выходных данных.


def number_to_digits(number):
    digits = list(map(int, str(number)))
    return digits

В приведенной выше функции number_to_digits мы сначала преобразуем целое число в строку с помощью функции str(), затем с помощью функции map(int, str(number)) преобразуем каждый символ строки в целое число. Наконец, с помощью функции list() мы преобразуем результат в список и возвращаем его.

Пример использования функции:


number = 12345
digits = number_to_digits(number)
print(digits)  # Вывод: [1, 2, 3, 4, 5]

В данном примере мы передаем число 12345 в функцию number_to_digits, которая возвращает список его цифр [1, 2, 3, 4, 5]. Теперь мы можем легко работать с каждой цифрой числа по отдельности.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Big O оптимизация
  2. Различия символов в Python
  3. Переворот списка в Python
  4. Разделение строк в Python
  5. Работа с набором данных CIFAR10 в PyTorch
  6. Оператор «or» в Python
  7. Тестирование с responses
  8. Работа со словарями
  9. Модуль itertools: эффективная работа с итераторами
  10. Управление виртуальными окружениями в Python
  11. Настройка логгера Logzero
  12. Работа с argparse
  13. Объединение, распаковка и деструктуризация
  14. enumerate() в Python для работы с индексами
  15. Декораторы в Python
  16. Обрезка изображения с Pillow
  17. Python: библиотеки и функции
  18. Отношения подклассов в Python
  19. Операторы увеличения и уменьшения переменной
  20. Многострочные комментарии в Python
  21. Условные выражения в Python
  22. Объединение словарей в Python
  23. Установка и использование библиотеки google
  24. Аннотации типов в Python
  25. Pillow: работа с изображениями
  26. Регулярные выражения в Python
  27. Добавление кнопки в tkinter
  28. List Comprehension Tutorial
  29. Получение текущей даты в Python
  30. Работа с временем в Python
  31. Копирование файлов с shutil()
  32. Метод join() для объединения элементов в строку.
  33. Функция с **kwargs в Python
  34. Создание панели меню Tkinter
  35. Оператор continue в Python
  36. Декоратор для группы пользователей в Django
  37. Параллельные вычисления в Python
  38. Операции с комплексными числами
  39. Проверка класса объекта
  40. Принципы Zen Python
  41. Декоратор total_ordering для сравнения объектов
  42. Открытие и редактирование скриптов Python
  43. Функция format() в Python
  44. Преобразование данных в Python
  45. Логические операторы в Python
  46. Копирование объектов в Python
  47. Хешируемые ключи в Python

Marketello читают маркетологи из крутых компаний