"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo se divide un número entero en una lista de dígitos en Python?

¿Cómo se divide un número entero en una lista de dígitos en Python?

Publicado el 2025-01-10
Navegar:225

How do you split an integer into a list of digits in Python?

Dividir un número entero en una lista de dígitos

Dado un número entero, como 12345, es posible que necesites convertirlo en una lista de dígitos individuales para manipular o procesar el número más convenientemente.

Solución:

Para resolver este problema, puede aprovechar las poderosas capacidades de conversión de cadenas de Python:

  1. Convierta el Entero a cadena: Convierte el número entero (por ejemplo, 12345) en una cadena usando la función str(). Esto le permitirá iterar sobre el número carácter por carácter.
  2. Iterar y convertir cada dígito: Utilice una lista por comprensión para iterar sobre cada carácter en la representación de cadena del número. Para cada carácter, conviértalo nuevamente a un número entero usando la función int(). Este proceso extrae efectivamente cada dígito del número original, creando una lista de dígitos individuales.

Por ejemplo, considere el número entero 12345:

input_number = 12345
string_representation = str(input_number)
digit_list = [int(digit) for digit in string_representation]

El resultado de esta conversión será una lista de Python que contiene los dígitos individuales del número original, en orden: [1, 2, 3, 4, 5 ].

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3