This is what I was trying to do: > for i in range(1, 4): > l = eval('list%d' % i) > do_something_to(l) > But this looks even better: > for l in (list1, list2, list3): > do_something_to(l) Thanks, Rob