[Tutor] flattening a list

Jacob S. keridee at jayco.net
Sun Jan 23 03:01:14 CET 2005


Ahh, my pitiful form of flattening a list that cheats...

def flatten(li):
     li = str(li)
     li = li.replace("[","")
     li = li.replace("]","")
     li = li.replace("(","")
     li = li.replace(")","")
     li = "[%s]"%li
     return eval(li)

It works! It's probably just a bit slower.

Jacob Schmidt



More information about the Tutor mailing list