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 memoryview()
Python timestamp to datetime and vice-versa
Python String ljust()
Python if...else Statement
Python frozenset()
Python while Loop
Python Sets
Python List count()
Python Strings
Python Program to Find the Sum of Natural Numbers
Python Program to Check If Two Strings are Anagram
Python Program to Check Leap Year
Python Tuple
Python bin()
Python File I/O Operation
Python Program to Get the Full Path of the Current Working Directory
Python Custom Exceptions
Python Program to Capitalize the First Character of a String
Removing all Nulls from a List in Java
Python Data Types
Deep Learning with Python - Francois Cholletf
Python slice()
Python Functions
Python Set intersection()
Python compile()
Python locals()
Python List reverse()
Removing all duplicates from a List in Java
Introduction to Scientific Programming with Python - Joakim Sundnes
Python getattr()
Python pow()
Python Program to Generate a Random Number