Autumn park bench
Photo by Jack Brown on Unsplash

Most of the time you are adding elements into a list, or set, or a dictionary. However, there can also be cases when you just need to remove elements. Maybe a particular element, or even all elements at once.

If that is the case, then there is a quick method in Python that you can use to do that.

Let us first start with removing all the elements from a list.

Let us assume that we have the following list:

Now, all we have to do is call the method clear():

If we check, now there is no element left in the list:

The same applies to both sets and dictionaries.

For the sake of illustration, let us take a set with 3 elements:

Now, to remove all the elements in there, we can call the same function as earlier:

If we check, there are no remaining elements in the set:

Similarly, let us take a dictionary:

We call the same method again:

As you can probably tell, no elements are left in the dictionary anymore:


Yes, I know, this is quite straightforward and not that complicated, but wait. Why such an easy task should be complicated in the first place?

I hope you find this helpful.