tiens plus simple :
[e for e in s if isinstance (e,int)]
----- Original Message ----- From: "yannick" <[email protected]>
To: <[email protected]>
Sent: Monday, January 06, 2014 2:55 PM
Subject: [progliste] Re: Python: Tester un int avec all (ou autre moyen)


ou alors, en une ligne :
s="ta chaine de caractère"
if len ([e for e in tuple (s) if isinstance (e,int)]) :
   print (il y a au moins un chiffre")
----- Original Message ----- From: "yannick" <[email protected]>
To: <[email protected]>
Sent: Monday, January 06, 2014 2:50 PM
Subject: [progliste] Re: Python: Tester un int avec all (ou autre moyen)


ben disons, que je pensais que tu cherchais un chiffre que tu ne conais pas à l'avance ni sa position, ni sa valeur ...
sinon tu pourrais avoir soit :
find (tonChiffre)
sinon,
if isinstance (tonChiffre,int):
   print ("c'est un chiffre !")
----- Original Message ----- From: "Jean-François Colas" <[email protected]>
To: <[email protected]>
Sent: Monday, January 06, 2014 2:43 PM
Subject: [progliste] Re: Python: Tester un int avec all (ou autre moyen)


Pour ce que j'en ai pigé, all(iterable) est vrai si tous les éléments de l'itérable retournent vrai... any(iterable) est vrai si un seul des élémens retourne vrai. J'imaginais qu'avec ça, en une ligne mon truc était réglé, et sans import... Si c'est se compliquer la vie, ça, lol. Dans le principe, ça me paraît aussi compliqué que with, que j'ai eu du mal à piger, moi.

J.-F.


Le 06/01/2014 13:43, Jean-François Colas a écrit :
Hello la ML,

Je cherche à déterminer si dans une chaîne, se trouve un caractère qui
ne soit pas un chiffre. Je pourrais écrire une vieille fonction des
familles, mais je sens qu'il doit y avoir moyen de faire plus
"pythonien", avec la consision habituelle permise par le langage... Mais
je ne vois pas comment. Je pensais que soit all(), soit any(), puisse
être une solution, mais si quelqu'un avait un exemple d'utilisation, ça
m'éclaircirait les idées.

Merci,
J.-F.

Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.


Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à