In the previous article, we have discussed Python Program to Convert Binary to Octal using While Loop
Python lists are similar to arrays in C or Java. A list is a collection of elements.
The primary distinction between a list and an array is that a list can store multiple types of elements, whereas an array can only store one type.
A list can contain “null elements” in addition to numbers, characters, strings, and so on.
Examples:
Example1:
Input:
Given List =["btechgeeks","hello", "", 123, "" ]
Output:
The Number of Null Elements in the above given list = 2
Example 2:
Input:
Given List =["", "btechgeeks", "good ", "", "hello", "", "",1,2,9 ]
Output:
The Number of Null Elements in the above given list = 4
Program to Count the Number of Null elements in a List
Below are the ways to Count the Number of Null elements in a given list.
Method #1: Using For Loop (Static input)
Approach:
- Give the list as static input and store it in a variable.
- Take a variable to say ‘count’ and initialize its value with ‘0’
- Loop from 0 to the length of the above-given list using For Loop.
- Inside the loop, check whether the value of the iterator is Null or not using the if conditional statement.
- If the given condition is true, then increment the above-initialized count value by ‘1’.
- Print the number of Null elements in a given List by printing the above count value.
- The Exit of the program.
Below is the implementation:
# Give the list as static input and store it in a variable. gvn_lst = ["btechgeeks", "hello", "", 123, ""] # Take a variable say count and initialize it's value with '0' cou_nt = 0 # Loop from 0 to the length of the above given list using For Loop. for itetor in range(len(gvn_lst)): # Inside the loop, check the if the value of iterator is Null or not using if condition. if(gvn_lst[itetor] == ""): # If the given condition is true ,then increment the above initialized count value. cou_nt += 1 # Print the number of Null elements in a given List by printing the above count value. print("The Number of Null Elements in the above given list = ", cou_nt)
Output:
The Number of Null Elements in the above given list = 2
Method #2: Using For Loop (User input)
Approach:
- Give the list as user input using list(),map(),input(),and split() functions and store it in a variable.
- Take a variable to say ‘count’ and initialize its value with ‘0’
- Loop from 0 to the length of the above-given list using For Loop.
- Inside the loop, check if the value of the iterator is Null or not using the if conditional statement.
- If the given condition is true, then increment the above-initialized count value.
- Print the number of Null elements in a given List by printing the above count value.
- The Exit of the program.
Below is the implementation:
# Give the list as user input using list(),map(),input(),and split() functions # and store it in a variable. gvn_lst = list( input( 'Enter some random List Elements separated by spaces = ').split(' ')) # Take a variable say count and initialize it's value with '0' cou_nt = 0 # Loop from 0 to the length of the above given list using For Loop. for itetor in range(len(gvn_lst)): # Inside the loop, check the if the value of iterator is Null or not using if condition. if(gvn_lst[itetor] == ""): # If the given condition is true ,then increment the above initialized count value. cou_nt += 1 # Print the number of Null elements in a given List by printing the above count value. print("The Number of Null Elements in the above given list = ", cou_nt)
Output:
Enter some random List Elements separated by spaces = hello this is btechgeeks The Number of Null Elements in the above given list = 1
Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.
- Python Program to Count the Number of Null elements in a List
- Python Program to Print Items from a List with Specific Length
- Python Program to Delete Random Item from a List
- Python Program to Shuffle a List