http://docs.python.org/tutorial/datastructures.html
Обратите внимание, что в Python, в отличие от C, присваивание не может происходить внутри выражений. Программисты C могут ворчать об этом, но он избегает общего класса проблем, встречающихся в программах на C: typing = в выражении, когда == был предназначен.
blockquote>также см .:
http://effbot.org/pyfaq/why-can-ti-use-an-assignment-in-an-expression.htm