[Tutor] Deleting an entry from a dictionary

Danny Yoo dyoo at hkn.eecs.berkeley.edu
Tue Aug 2 23:12:23 CEST 2005

On Tue, 2 Aug 2005, Greg Lindstrom wrote:

> This must be simple, but for the life of me I can't figure out how to
> delete an entry from a dictionary.  For example,
> meals = {}
> meals['breakfast'] = 'slimfast'
> meals['lunch'] = 'slimfast'
> meals['dinner'] = 'something sensible'
> How do I eliminate 'lunch' from the dictionary so that I only have
> 'breakfast' and 'dinner'?

Hi Greg,

Actually, it isn't obvious at all, so don't be too discouraged.  The 'del'
statement should do the trick:

>>> d = {'a': 'Alpha', 'b' : 'Beta'}
>>> del d['a']
>>> d
{'b': 'Beta'}

Here's a reference list of all the things you can do to a dictionary:


Good luck!

More information about the Tutor mailing list