deleting entries in a dictionary based on a condition

Viewed 24495

I have a dictionary with names as key and (age, Date of Birth) tuple as the value for those keys. E.g.

dict = {'Adam' : (10, '2002-08-13'),
        'Eve'  : (40, '1972-08-13')}

I want to delete all the keys which have age > 30 for their age in value tuple, how can I do that? I am accessing age of each key using dict[name][0] where dict is my dictionary.

1 Answers
Related