Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco una versione pulita:
for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]: ... try: ... print len(item) ... except TypeError: ... print 0 #L'elemento non ha lunghezza ... Una soluzione migliore sarebbe controllare se l'oggetto รจ iterabile, vedi [1] e [2]. Ciao :) -- -Gianluca http://proudlygeek.appspot.com [1]: http://stackoverflow.com/questions/1952464/in-python-how-do-i-determine-if-a-variable-is-iterable [2]: http://stackoverflow.com/questions/2824612/handle-iterable-and-non-iterable-seamlessly _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python