list assignment
Norvell Spearman
norvell at stenocall.com
Wed Feb 22 15:23:45 EST 2006
In "Learning Python," by Lutz and Ascher, there's a table showing different
assignment statement forms. One form shown is list assignment. The authors
give this as an example:
[spam, ham] = ['yum', 'YUM']
I don't see how this is any different than a tuple unpacking assignment:
>>> a, b = 1, 2
>>> a, b
(1, 2)
>>> [a, b] = [1, 2]
>>> a, b
(1, 2)
In both instances the names a and b are both mapped to 1 and 2 so why are there
two different forms?
Thanks for any answers.
--
Norvell Spearman
More information about the Python-list
mailing list