diff -r 5adf995d443f Doc/reference/simple_stmts.rst --- a/Doc/reference/simple_stmts.rst Mon Jul 06 14:03:01 2015 +0300 +++ b/Doc/reference/simple_stmts.rst Sun Jul 12 14:40:57 2015 +0300 @@ -122,14 +122,14 @@ and the items are assigned, from left to right, to the corresponding targets. * If the target list contains one target prefixed with an asterisk, called a - "starred" target: The object must be a sequence with at least as many items + "starred" target: The object must be an iterable with at least as many items as there are targets in the target list, minus one. The first items of the - sequence are assigned, from left to right, to the targets before the starred - target. The final items of the sequence are assigned to the targets after - the starred target. A list of the remaining items in the sequence is then + iterable are assigned, from left to right, to the targets before the starred + target. The final items of the iterable are assigned to the targets after + the starred target. A list of the remaining items in the iterable is then assigned to the starred target (the list can be empty). - * Else: The object must be a sequence with the same number of items as there + * Else: The object must be an iterable with the same number of items as there are targets in the target list, and the items are assigned, from left to right, to the corresponding targets.