Python, detecter les lettre dans une liste
Résolu/Fermé
TankilyoraDbug
Messages postés
985
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2011
-
18 août 2010 à 15:30
Loupix - 14 mai 2011 à 21:21
Loupix - 14 mai 2011 à 21:21
A voir également:
- Python, detecter les lettre dans une liste
- Liste déroulante excel - Guide
- Comment détecter un traceur sur téléphone - Accueil - Confidentialité
- Liste déroulante en cascade - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
4 réponses
c'est normal que ça ne fonctionne pas car tu ne peux pas donner une liste comme attribut à cette fonction mais un string.
Comme indiqué par charly, mets ta fonction dans une boucle:
Comme indiqué par charly, mets ta fonction dans une boucle:
for element in num: if str(element).isdigit() == False: print 'message d'erreur'
Utilisateur anonyme
20 août 2010 à 11:14
20 août 2010 à 11:14
num=[1, 2, 3, 4, a]
Ton a est une variable, normal que cela ne fonctionne pas si elle n'est pas déclarée.
Je pense que tu aurais dû mettre num=[1, 2, 3, 4, "a"] où ton a est un string.
Ton a est une variable, normal que cela ne fonctionne pas si elle n'est pas déclarée.
Je pense que tu aurais dû mettre num=[1, 2, 3, 4, "a"] où ton a est un string.
for i in num: if isinstance(i, int): print "good" else: print "erreur"
TankilyoraDbug
Messages postés
985
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2011
218
20 août 2010 à 14:34
20 août 2010 à 14:34
oui merci a tous, c'etait une simple erreur de ma part... isdigit ne pouvait pas marcher dans ce cas ^^