[Python] Variable variables?

Rob Hudson rob at euglug.net
Wed Mar 21 09:53:24 PDT 2007


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


More information about the Python mailing list