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

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python часто возникает необходимость преобразовать число в список его цифр. Это может быть полезно для различных приложений, таких как выполнение математических операций над отдельными цифрами или более детальное манипулирование числами. В этом задании вам предстоит написать функцию, которая принимает число в качестве входных данных и возвращает список его цифр.

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

Напишите функцию digitize(n), которая принимает неотрицательное целое число n в качестве входных данных и возвращает список его цифр. Функция должна выполнить это, выполнив следующие шаги:

  1. Преобразуйте входное число n в строку.
  2. Используйте функцию map() в сочетании с функцией int для преобразования каждого символа в строке в целое число.
  3. Верните полученный список целых чисел.

Например, если входное число равно 123, функция должна вернуть список [1, 2, 3].

def digitize(n):
  return list(map(int, str(n)))
digitize(123) ## [1, 2, 3]

Резюме

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