Table of Contents
In this example, you will learn to check if a Python list is empty.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using Boolean operation
my_list = [] if not my_list: print("the list is empty")
Output
the list is empty
If my_list
is empty then not
returns True.
It is the most pythonic way of testing emptiness. If you want to learn more about boolean truth value, you can refer to Truth Value Testing.
2. Example 2: Using len()
my_list = [] if not len(my_list): print("the list is empty")
Output
the list is empty
In this example, length of list is used to check if there is any element in the list. If the length of a list is 0, then the list is empty.
3. Example 3: Comparing with []
my_list = [] if my_list == []: print("The list is empty")
Output
[] is an empty list, therefore if my_list has no elements, then it should be equal to [].
Related posts:
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Inheritance
Python len()
Python Set remove()
Python bytearray()
Python String splitlines()
Python Set pop()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
How to get current date and time in Python?
Python Program to Find the Factorial of a Number
Python Program to Get File Creation and Modification Date
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Find Numbers Divisible by Another Number
Python String casefold()
Python strftime()
Python Program to Print Output Without a Newline
Python iter()
Python oct()
Python Program to Count the Number of Each Vowel
Python enumerate()
Python Program to Get Line Count of a File
Remove All Occurrences of a Specific Value from a List
Python String strip()
Python Program to Add Two Matrices
Python set()
Deep Learning in Python - LazyProgrammer
Remove the First Element from a List
Python Program to Print all Prime Numbers in an Interval
Finding Max/Min of a List or Collection
Python Program to Catch Multiple Exceptions in One Line
Python sum()
Python pass statement