List in Python and operations
List is the collection of data items which are either of similar data type or dissimilar data types. A list is similar to array but in array we have only similar data items. In a list, we can have a different type of data items. So let’s start learning list in Python with various operations.
A list is represented with ” [ ] “(square braces).
Various Operations of List in Python
[1234, 'Roy', 'A', 234.4]
If we want to print a list without braces i.e; only elements in it
1234 Roy A 234.4 1234,Roy,A,234.4
Here we can separate the elements by mentioning the separator at the end as shown above.
Appending/Adding elements to the list
Using the method ” append() ” we can add the elements to the list.
When we use append the elements are added at the end of the list
l.append('Green Code') print(l)
[1234, 'Roy', 'A', 234.4, 'Green Code']
If we want to append two lists
l1=[1,2,3,4] l2=[5,6,7,8] print(l1,l2) l1.extend(l2) print(l1,l2)
[1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7, 8] [5, 6, 7, 8]
we use “extend()” as here we are extending the list l1 by adding l2 to it. If you use append() method you’ll get an error.
Deletion operation on list
Using the following functions we can delete the elements in the list
- pop() : removes the last element of the list
- remove() : removes the specified element of the list
- del() :deletes the element at specified index
a=[1,2,3,4,5,6] a.remove(5) print("remove : ",a) del a print("del() : ",a) a.pop() print("pop() : ",a)
remove : [1, 2, 3, 4, 6] del() : [1, 3, 4, 6] pop() : [1, 3, 4]