Python, detecter les lettre dans une liste
Résolu
TankilyoraDbug
Messages postés
1039
Statut
Membre
-
Loupix -
Loupix -
Bonjour,
Je debute en Python et j'aimerais connaitre une methode pour detecter si une liste contient des lettres.
Par exemple, si j'ai:
num=[1, 2, 3, 4, a]
je veux que Python detecte ce "a" et me retourne un message d'erreur.
J'ai essaye num.isdigit() mais ca n'a pas l'air de marcher...
merci de votre aide!
--
vive la pomme.
Je debute en Python et j'aimerais connaitre une methode pour detecter si une liste contient des lettres.
Par exemple, si j'ai:
num=[1, 2, 3, 4, a]
je veux que Python detecte ce "a" et me retourne un message d'erreur.
J'ai essaye num.isdigit() mais ca n'a pas l'air de marcher...
merci de votre aide!
--
vive la pomme.
A voir également:
- Python, detecter les lettre dans une liste
- Liste déroulante excel - Guide
- Clavier iphone chiffre et lettre - Guide
- Caractere speciaux lettre - Guide
- Liste code ascii - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
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'