Курс 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. Декораторы в Python
  2. Роль запятой в Python
  3. Codecademy в Telegram
  4. Проверка условий: all и any
  5. Запуск внешнего кода в Jupyter
  6. Непрерывная проверка в Python
  7. Управление ресурсами в Python
  8. Сортировка и обратный порядок
  9. Профилирование с Pandas
  10. Библиотека wikipedia для Python
  11. Поток данных в Python
  12. Метод rxor для операции побитового исключающего «или»
  13. Создание уникального проекта
  14. Проверка переменных окружения в Python
  15. Просмотр внешнего файла в Python
  16. Создание таблиц в терминале с PrettyTable
  17. Управление ресурсами с контекстными менеджерами
  18. Функции в Python
  19. Генераторы списков в Python
  20. Метод append() для списка
  21. Основы работы с os
  22. Pretty-printing JSON в Python
  23. Генератор чисел Фибоначчи
  24. Метод сравнения объектов в Python
  25. Отладчик pdb: начало работы
  26. Конкатенация строк в Python
  27. Python: изменяемые и неизменяемые коллекции
  28. Сокращение ссылок с pyshorteners
  29. Циклы for в Python
  30. Обработка аргументов Python
  31. Python Метод sleep() из time
  32. Операции с числами в Python
  33. Декораторы в Python
  34. Работа со строками в Python.
  35. Получение текущей даты и времени с помощью datetime
  36. Таймер обратного отсчета
  37. Метод gt в Python
  38. Преобразование документов в PDF с помощью Spire.Office
  39. Работа с CSV файлами в Python
  40. Оператор zip в Python
  41. Делегирование в Python
  42. Хешируемые ключи в Python
  43. Преобразование списков в словарь
  44. Переменная с нижним подчеркиванием
  45. Многопроцессорное программирование в Python
  46. JMESPath в Python
  47. Форматирование заголовков в Python
  48. Встраивание HTML в Jupyter Notebook

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