mk <mrk...@gmail.com> writes:

> Hello everybody,
>
> Any better solution than this?
>
> def flatten(x):
>     res = []
>     for el in x:
>         if isinstance(el,list):
>             res.extend(flatten(el))
>         else:
>             res.append(el)
>     return res
>
> a = [1, 2, 3, [4, 5, 6], [[7, 8], [9, 10]]]
> print flatten(a)
>
>
> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>
> Regards,
> mk

http://mail.python.org/pipermail/python-list/2005-July/330367.html
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to