"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como você divide um número inteiro em uma lista de dígitos em Python?

Como você divide um número inteiro em uma lista de dígitos em Python?

Publicado em 2025-01-10
Navegar:182

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

Dividindo um número inteiro em uma lista de dígitos

Dado um número inteiro, como 12345, pode ser necessário convertê-lo em uma lista de dígitos individuais para manipular ou processar o número de forma mais conveniente.

Solução:

Para Para resolver esse problema, você pode aproveitar os poderosos recursos de conversão de string do Python:

  1. Converta o número inteiro em uma string: Converta o número inteiro (por exemplo, 12345) em uma string usando o str () função. Isso permitirá que você itere sobre o número caractere por caractere.
  2. Iterar e converter cada dígito: Use uma compreensão de lista para iterar sobre cada caractere na representação de string do número. Para cada caractere, converta-o novamente em um número inteiro usando a função int(). Este processo extrai efetivamente cada dígito do número original, criando uma lista de dígitos individuais.

Por exemplo, considere o número inteiro 12345:

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

O resultado desta conversão será uma lista Python contendo os dígitos individuais do número original, na ordem: [1, 2, 3, 4, 5 ].

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3