Hi,
The code.

def buildStackMajor():
    for node in dirStackMinor:
        #print 's is the node...', node
        dirStackMajor.append(node)
        dirStackMinor.pop()
        print 'POP the stack...', len(dirStackMinor)
        print 'after pop...', dirStackMinor

When I start the "for" loop I have 11 members in 
the stack- a list. The pop() is poping member
from the back, as though it's deal with a LIFO
stack instead of LIFO. I never get pass a length
of 5.
first Q.. Why is pop() starting from the back
          back of the stack?
second Q.. Why can't I never empty the stack?
Thanks. 

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

Reply via email to