[Python-Dev] {}.first[key,value,item] and {}.pop (was Re: {}.getitem())

Michael Hudson mwh21@cam.ac.uk
Thu, 30 Nov 2000 15:35:31 +0000 (GMT)


On Thu, 30 Nov 2000, Greg Wilson wrote:

> > Barry Warsaw wrote:
> > {}.pop() sounds like the right thing given its symmetry with [].pop().
> > [details]
> 
> Should we then add dict.push(), which would add a key/value pair to the
> dictionary?  I realize it's redundant (same effect as 'dict[x] = y'),
> but I think anyone who's gone through a CS course in data structures
> and algorithms will expect push() where there's pop(), and it will allow
> functions to be polymorphic over lists and dicts.

'cept there's no list.push - and I don't think you're proposing spelling
"dict.push" "dict.append", are you?

Cheers,
M.