\productioncont{["else" ":" \token{suite}]}
\end{productionlist}
-The expression list is evaluated once; it should yield a sequence. The
-suite is then executed once for each item in the sequence, in the
+The expression list is evaluated once; it should yield an iterable
+object. An iterator is created for the result of the
+{}\code{expression_list}. The suite is then executed once for each
+item provided by the iterator, in the
order of ascending indices. Each item in turn is assigned to the
target list using the standard rules for assignments, and then the
suite is executed. When the items are exhausted (which is immediately