How to do list subtraction with Python?

Sometimes, we want to do list subtraction with Python

In this article, we’ll look at how to do list subtraction with Python

How to do list subtraction with Python??

To do list subtraction with Python, we can convert the 2 lists to sets and then do subtract with them.

And then we can convert the difference back to a list.

For instance, we write:

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
y = [1, 3, 5, 7, 9]
z = list(set(x) - set(y))
print(z)

We convert x and y to sets with the set function.

Then we get the set difference with set(x) - set(y).

Finally, we convert the set difference set back to a list with list.

Therefore, z is [0, 2, 4, 6, 8].

Conclusion

To do list subtraction with Python, we can convert the 2 lists to sets and then do subtract with them.

And then we can convert the difference back to a list.