Lists in Python

2 min read


In the last few posts, we talked about strings. So basically a string is a sequence of characters.
A sequence is an object that contains multiple items of data. Since the string is a sequence there are various things we had talked about like positions(index) of the values in the sequence.
Similarly, a sub-sequence is a part of the sequence we got by slicing it from index i to index j.


There are some other types of sequences too in the python and one of them is Lists.

List in Python

List is a collection of values or an ordered sequence of values. But, unlike strings, list need not have a uniform type.
Elements of a list are enclosed in square brackets [ ].

List is basically a collection of values(comma-separated)/items within square brackets.

Creating/Declaring List

>>>#Here a list is created with seven items.
>>>numbers=[11,22,33,4,6]  # A list of integers
>>>vowel=['a','e','i','o','u'] #List of Characters
>>>mixed=[4,'Hello',True,6.5] # A list of different data types
>>>list=[]  #An empty list(a list initialization)
>>>nest=[1,2,[3,4,5],6,7]  # List containing another list
<class 'list'>

Creating List From Existing Sequence

Using list() method, we can convert other sequence types into a list.

>>>#Python lists can be created from other sequences like
>>>list1=list('string') # Creating list from String
>>>list2=list() #Creating an empty list

Creating a list through user input

>>>list3=list(input('Enter something:'))
Enter something:Python
Tags: ,
Choose your Reaction!
Leave a Comment