def flatten(iterable):
    if not hasattr(iterable, '__iter__'):
        return [iterable]
    return sum([flatten(element) for element in iterable],[])
Recursion makes things so much shorter.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to