[Python] Lughezza singolo elemento di una lista annidata
Gianluca Bargelli
g.bargelli a gmail.com
Ven 18 Feb 2011 13:14:22 CET
Utilizzando approccio Duck-Typing [1]:
for item in Lista:
... try:
... print len(item)
... except TypeError:
... len(str(item))
Ciao
[1]: http://en.wikipedia.org/wiki/Duck_typing
Il 18 febbraio 2011 13:01, Enrico Franchi <enrico.franchi a gmail.com> ha scritto:
> Riccardo Lemmi wrote:
>>
>> A parte che il codice non è molto pythonico, non tutti gli oggetti hanno
>> 'len'.
>
> Io come da convenzioni Python userei il classico EAFP.
> Chiami len; se piange, catturi l'eccezione. :)
>
>
> --
> .
> ..: -enrico-
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
--
-Gianluca
http://proudlygeek.appspot.com
Maggiori informazioni sulla lista
Python