On Apr 21, 2:35 am, sturlamolden <[EMAIL PROTECTED]> wrote: > This also shows how easy it is to boost the performance of Python code > using Cython.
We can improve this further by getting rid of the tmp.append attribue
lookup:
cdef _flatten(lst, append):
for elem in lst:
if type(elem) != list:
append(elem)
else:
_flatten(elem, append)
def flatten(lst):
tmp = []
_flatten(lst, tmp.append)
return tmp
--
http://mail.python.org/mailman/listinfo/python-list
