Maison > Article > développement back-end > Comment convertir un entier en une liste de ses chiffres individuels ?
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!