Python list() Function
The Python list() function (or list() constructor) is used to create list using an iterable object. An iterable object can be any data structure like list, tuple, set, string, dictionary and range iterable.
Syntax
list(iterable)
Parameters
iterable |
Required. iterable like list, tuple, set, string , dictionary and range() etc. |
Example:
In the example below, list() function is used to create list using a given iterable.
#using list iterable MyList = list(['JAN', 'FEB', 'MAR', 'APR']) print(MyList) #using tuple iterable MyList = list(('JAN', 'FEB', 'MAR', 'APR')) print(MyList) #using string iterable MyList = list('string') print(MyList) #using range iterable MyList = list(range(1,6)) print(MyList)
The output of the above code will be:
['JAN', 'FEB', 'MAR', 'APR'] ['JAN', 'FEB', 'MAR', 'APR'] ['s', 't', 'r', 'i', 'n', 'g'] [1, 2, 3, 4, 5]
Example: using dictionary iterable
In the example below, list() function is used to create list from a given dictionary.
MyDict = { 'name': 'John', 'age': 25, 'city': 'London' } MyList = list(MyDict) print(MyList) MyList = list(MyDict.keys()) print(MyList) MyList = list(MyDict.values()) print(MyList)
The output of the above code will be:
['name', 'age', 'city'] ['name', 'age', 'city'] ['John', 25, 'London']
❮ Python Built-in Functions