kj wrote:

I just came across an assignment of the form

  x, = y

where y is a string (in case it matters).

1. What's the meaning of the comma in the LHS of the assignment?
2. How could I have found this out on my own?

(Regarding (2) above, I consulted the index of several Python
reference books but I could not find the answer to (1).  I hope to
find a better Python reference!)

It's unpacking a 1-tuple:

        (x,) = y

The parentheses here are not necessary and are sometimes left out.

--
Erik Max Francis && [EMAIL PROTECTED] && http://www.alcyone.com/max/
 San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
  The United States, while they wish for war with no nation, will buy
   peace with none. -- James Madison
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to