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

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to