Check if Any Element in List is None in Python

This tutorial will discuss about a unique way to check if any element in list is none in Python.

To check if a List contains any None value, we can iterate over all the list elements, and for each element we can check if it is None or not.

We can do that using the any() method. In this method, we will iterate over all elements of list, using a for loop and evaluate if any element is None or not. It will result in a boolean sequence of True and False values. A True value denotes that corresponding value is None in the List.

The any() method will return True, if any element from the list satisfies the condition i.e. if any element is None in the List.

Let’s see the complete example,

listObj = [1, None, "Magic", True, 12, 89.0]

# Check if List contains any None Value
if any(elem is None for elem in listObj):
    print("Yes, List contains at least a None value")
else:
    print("No, List does not have any None value")

Output

Yes, List contains at least a None value

Summary

We learned a way to check if List contains any None value in Python.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top