Liste de chiffre à partir d'un nombre (python

Fermé
LLDavid Messages postés 31 Date d'inscription samedi 19 février 2011 Statut Membre Dernière intervention 30 mai 2013 - 9 déc. 2011 à 15:11
LLDavid Messages postés 31 Date d'inscription samedi 19 février 2011 Statut Membre Dernière intervention 30 mai 2013 - 9 déc. 2011 à 18:15
Bonjour,

Je travaille avec Python
Je souhaite créer une liste de chiffre à partir d'un nombre
exemple : 35482345965 doit donner l=[3,5,4,8,2,3,4,5,9,6,5]

Quelqu'un pourrait-il me donner le code pour cela? merci bcp

2 réponses

heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 130
Modifié par heyquem le 9/12/2011 à 16:02
bonjour,


- avec une compréhension de liste:

x = 35482345965  
print [int(c) for c in str(x)]



- dans un style de programmation fonctionnelle:

x = 35482345965  
print map(int,str(x))



- pour obtenir les chiffres dans un tuple, non-mutable = moins de place en mémoire:

x = 35482345965
print tuple(int(c) for c in str(x))
21