Martin Christensen wrote: >B = [] >for i in A: > if A.property(): > B.append(i) > > B = [ i for i in A if i.property() ] Seems elegant, but then I'd like dictionary-comps if they came along, Mike _______________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://members.rogers.com/mcfletch/