List mapping question

Marc Huffnagle mhuffnagle at knowtechnology.net
Thu Feb 3 17:04:27 EST 2005


I have a number of variables that I want to modify (a bunch of strings 
that I need to convert into ints).  Is there an easy way to do that 
other than saying:

 > a = int(a)
 > b = int(b)
 > c = int(c)

I tried

 > [i = int(i) for i in [a, b, c]]

but that didn't work because it was creating a list with the values of 
a, b and c instead of the actual variables themselves, then trying to 
set a string equal to an integer, which it really didn't like.

      Marc



More information about the Python-list mailing list