Gerhard> Hmm. How would I apply zip if I have a variable already, like Gerhard> l = ((1,2),(3,4),(5,6)) zip(*l) >>> l = (";:","--","))") >>> map("".join, zip(*l)) [';-)', ':-)'] -- Skip Montanaro (skip at pobox.com) http://www.mojam.com/ http://www.musi-cal.com/