What is the best way to remove an item from a Python dictionary?



You can use the del function to delete a specific key or loop through all keys and delete them. For example,

my_dict = {'name': 'foo', 'age': 28} keys = list(my_dict.keys()) for key in keys:    del my_dict[key] print(my_dict)

This will give the output:

{}

You can also use the pop function to delete a specific key or loop through all keys and delete them. For example,

my_dict = {'name': 'foo', 'age': 28} keys = list(my_dict.keys())

for key in keys:

my_dict.pop(key) print(my_dict)

This will give the output:

{}
Updated on: 2020-06-17T11:47:49+05:30

228 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements