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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to