PYTHON КАК ЧИСЛО РАЗБИТЬ НА ЦИФРЫ

Часто при работе с числами в Python может возникнуть необходимость разбить число на отдельные цифры. Это может быть полезно, например, при обработке номера телефона.

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

Пример кода:

num = 12345
digits = list(map(int, str(num)))
print(digits)

В данном примере мы объявляем переменную num и присваиваем ей значение 12345. Затем мы преобразуем число в строку с помощью функции str(), и сразу же применяем к ней функцию map() вместе с функцией int(). Результат применения функции map() мы приводим к типу list, чтобы получить список цифр числа. В конце мы выводим переменную digits на экран.

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

12 Списки и операции над ними Python

19 Обход всех цифр числа с помощью while Python

LeetCode Марафон Easy (100 задач)

5 урок (2 часть) Python. Цикл while - разбиение числа на цифры

Извлечь из строки числа. Решение задачи на Python

Сумма цифр трехзначного числа. Решение задачи на Python

Метод split и метод join Python

Обработка цифр числа - Python с Нуля - Урок 12

BLGPG-5C400364567F-24-09-19-20

Новые материалы: