On 7/23/2012 7:50 AM Stone Li said...
I'm totally confused by this code:

Code:

    a = None
    b = None
    c = None
    d = None
    x = [[a,b],
          [c,d]]
    e,f = x[1]
    print e,f

This prints the first None,None

    c = 1
    d = 2
    print e,f

And nothing has happened to e or f, so this is the second None,None

Why do you expect 1,2?

Emile



    e = 1
    f = 2
    print c,d

Output:

    None None
    None None
    1 2


I'm expecting the code as:

    None None
    1 2
    1 2


What's wrong?
And this question made my GUI program totally out of control.
Thanks





--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to