pop method question

Paul Rubin http
Sat Mar 3 21:49:37 CET 2007


Nicholas Parsons <parsons.nicholas1 at gmail.com> writes:
> I was just playing around in IDLE at the interactive prompt and typed
> in dir({}) for the fun of it.  I was quite surprised to see a pop
> method defined there.  I mean is that a misnomer or what?  From the
> literature, pop is supposed to be an operation defined for a stack
> data structure.  A stack is defined to be an "ordered" list data
> structure.  Dictionaries in Python have no order but are sequences.
> Now, does anyone know why the python core has this pop method
> implemented for a dictionary type?

Try typing: 

  help({}.pop)



More information about the Python-list mailing list