Simply stated,
>>> dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500} >>> keys = dishes.keys() >>> values = dishes.values() >>> # view objects are dynamic and reflect dict changes >>> del dishes['eggs'] >>> del dishes['sausage'] >>> list(keys) ['spam', 'bacon']
However, this construct no longer works,
>>> dishes.items()[1] >>> # e.g., instead: >>> list(dishes.items())[1]
Comments
New Comment