thanks for the excercise just figured out this -
#!/usr/bin/env python
import sys
sys.setrecursionlimit(2000)
def flatten(l):
flattened = []
for i in l:
if type(i) == type([]):
flattened += flatten(i)
else:
flattened.append(i)
return flattened
if __name__=='__main__'
On Sun, May 9, 2010 at 1:16 AM, gopi krishna wrote:
> Hi ,
> Anyone can pls help me in flattening the list.
> if p is the my list which is defined below
> p=[1,[2,3,4],[5,6,],9,[[11,12]]]
> from the above how to get a list
> as [1,2,3,4,5,6,9,11,12]
http://www.lmgtfy.com/?q=python+flatten+lis