> hi at all, > If I have this list: > > >>> lista > ['ciao', 1, ['mela', 'pera', 'banana'], [1, 2, 3]] > > if I want enumerate elements...I can see: > > >>> for parola in lista: > print lista[i] > i = i + 1 > > ciao > 1 > ['mela', 'pera', 'banana'] > [1, 2, 3] > >>> > > but, if I want to enumerate elements about nested lists ??, something > like: > > ciao > 1 > mela > pera > banana > 1 > 2 > 3 > > ...How can I do ?? > > Alex > -- > http://mail.python.org/mailman/listinfo/python-list
You could do something like this. def printNestedList(lst): if isinstance(lst, list): for element in lst: printNestedList(element) else: print lst myList = ['ciao', 1, ['mela', 'pera', 'banana'], [1, 2, 3]] printNestedList(myList) >>> ciao 1 mela pera banana 1 2 3 Cheers, Drea -- http://mail.python.org/mailman/listinfo/python-list