\code{()}.)
\indexii{trailing}{comma}
+\section{Evaluation order\label{evalorder}}
+\indexii{evaluation}{order}
+
+Python evaluates expressions from left to right. Notice that while
+evaluating an assignment, the right-hand side is evaluated before
+the left-hand side.
+
+In the following lines, expressions will be evaluated in the
+arithmetic order of their suffixes:
+
+\begin{verbatim}
+expr1, expr2, expr3, expr4
+(expr1, expr2, expr3, expr4)
+expr1 + expr2 * (expr3 - expr4)
+func(expr1, expr2, *expr3, **expr4)
+expr3, expr4 = expr1, expr2
+\end{verbatim}
+
+Dictionaries are currently an exception to the rule and they evaluate
+in the following order:
+
+\begin{verbatim}
+{expr2: expr1, expr4: expr3}
+\end{verbatim}
+
+In Python 2.3, the order will be changed to be consistent with
+other expressions:
+
+\begin{verbatim}
+{expr1: expr2, expr3: expr4}
+\end{verbatim}
\section{Summary\label{summary}}