> >>> apply(zip, [ ('bob', 24, 457), ('mike', 20, 4567), ('steve', 30, 576)]) > [('bob', 'mike', 'steve'), (24, 20, 30), (457, 4567, 576)] Slick, exactly what I had in mind. Alan