Maison  >  Article  >  développement back-end  >  Comment convertir un entier en une liste de ses chiffres individuels ?

Comment convertir un entier en une liste de ses chiffres individuels ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-06 00:27:02797parcourir

How do you convert an integer into a list of its individual digits?

Diviser un entier en une liste de chiffres

Étant donné un entier, comme 12345, vous pouvez avoir besoin d'un moyen de le décomposer en une liste de chiffres individuels [1, 2, 3, 4, 5]. Pour y parvenir, suivez les étapes ci-dessous :

Solution :

Pour résoudre ce problème, nous pouvons exploiter la représentation sous forme de chaîne inhérente d'un entier. En convertissant l'entier en chaîne, nous obtenons la possibilité de parcourir ses caractères individuels. Par la suite, pour chaque caractère qui représente un chiffre, nous pouvons le reconvertir en entier en utilisant une compréhension de liste.

Exemple :

Considérons l'exemple fourni dans le question originale, où l'entier d'entrée est 12345. Pour obtenir le résultat souhaité, nous exécuterions le code suivant :

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

# Print the resulting list of digits
print(digit_list)  # Output: [1, 2, 3, 4, 5]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn