Skip to content
Related Articles

Related Articles

Declare an empty List in Python

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 12 Dec, 2019
Improve Article
Save Article

Lists are just like the arrays, declared in other languages. Lists need not be homogeneous always which makes it the most powerful tool in Python. A single list may contain DataTypes like Integers, Strings, as well as Objects. Lists are mutable, and hence, they can be altered even after their creation.

However, Have you ever wondered about how to declare an empty list in Python? This can be achieved by two ways i.e. either by using square brackets[] or using the list() constructor.

Using square brackets []
Lists in Python can be created by just placing the sequence inside the square brackets[]. To declare an empty list just assign a variable with square brackets.

Example:




# Python program to declare
# empty list
  
# list is declared
a = []         
  
print("Values of a:", a)
print("Type of a:", type(a))
print("Size of a:", len(a))     

Output:

Values of a: []
Type of a: <class 'list'>
Size of a: 0

Using list() constructor
The list() constructor is used to create list in Python.

Syntax: list([iterable])

Parameters:
iterable: This is an optional argument that can be a sequence(string, tuple) or collection(dictionary, set) or an iterator object.

Return Type:

  • Returns an empty list if no parameters are passed.
  • If a parameter is passed then it returns a list of elements in the iterable.

Example:




# Python program to create
# empty list
  
  
# list is declared
a = list()  
  
print("Values of a:", a)
print("Type of a:", type(a))
print("Size of a:", len(a))     

Output:

Values of a: []
Type of a: <class 'list'>
Size of a: 0
My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!