Dealing with data in a structured format is quite generous, and this is possible if those data are set accordingly in a specific manner. So, Python provides these data structures named 'lists' and 'tuples' that are used to organize data in a single set. Python has six built-in sequences, and among them, the most famous is "lists and tuples".
The lists are containers that hold some other objects in a given order. It usually puts into practice the sequence protocol and allows programmers to add or remove objects from that sequence. Each element of the sequence is assigned a number, i.e., the index and the first index is 0 (zero). This versatile data-type of Python is written in a sequence of list separated by commas between expressions.
To build a list, just put some expressions in square brackets. The syntax is:
lst1 = [ ] # lst1 is the name of the list lst2 = [expression1 , …. , expression_N]
lst1 = ['computersc', 'IT', 'CSE']; lst2 = [1993, 2016]; lst3 = [2, 4, 6, "g", "k", "s"];
Accessing Lists Values
List apply the standard interface sequence in which len(L) returns the number of items present in the list and L[i] represents the item at index i. Also L[i:j] returns new list containing objects within 'i' and 'j'.
Program to Explain How to Access Lists
lst1 = ['computersc', 'IT', 'CSE']; lst2 = [1993, 2016]; lst3 = [2, 4, 6, "g", "k", "s"]; print ("lst1", lst1) print ("lst3[2:4]", lst3[2:4])
lst1 computersc lst3[2:4] [6, 'g']
Program to show how to add/update single or multiple elements in a list:
lst1 = ['computersc', 'IT', 'CSE']; print ("Second value of the list is:") print (lst1) lst1 = 'Robotics' print ("Updated value in the second index of list is:") print (lst1)
Second value of the list is: IT Updated value in the second index of list is: Robotics
Delete Elements From Lists
To remove an element from the list, we can use the del-statement. The syntax for deleting an element from a list is: