On Mon, 18 Jan 2010 16:24:11 -0800, Kit wrote:

> Thank you so much guys.
> 
> Just out of curiosity: can I do something like this to "square all even
> numbers in the range 1-10"?
> print [x^2 for x in range (1,11) if x % 2 == 0]

^ is the XOR operator in Python. You want:


[x**2 for x in range (1,11) if x % 2 == 0]

or even better:

[x**2 for x in range (2, 11, 2)]




-- 
Steven
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to