deffunction(input):""" Take an input that may be a iterable or not. """iterable=Noneifisinstance(input,basestring):""" basestring is the only particular case as it is also an iterable"""iterable=(input,)else:try:iterable=(xforxininput)exceptTypeError:iterable=(input,)ifiterableisnotNone:do_the_stuff(iterable)
C'est mieux comme ça ?
(En même temps, tu me donnes un itérable infini et tu me demandes de boucler dessus, je m’arrête jamais moi. Quel que soit le langage ou le typage)
[^] # Re: Le titre est trop long
Posté par GaMa (site web personnel) . En réponse au journal Typage statique versus typage dynamique. Évalué à 2.
Ben c'est pas le même problème aussi.
C'est mieux comme ça ?
(En même temps, tu me donnes un itérable infini et tu me demandes de boucler dessus, je m’arrête jamais moi. Quel que soit le langage ou le typage)
Matthieu Gautier|irc:starmad