List Methods in Python | Set 2 (del, remove(), sort(), insert(), pop(), extend()…)
Last Updated :
18 Sep, 2018
Some of the list methods are mentioned in set 1 below
List Methods in Python | Set 1 (in, not in, len(), min(), max()…)
More methods are discussed in this article.
1. del[a : b] :- This method deletes all the elements in range starting from index ‘a’ till ‘b’ mentioned in arguments.
2. pop() :- This method deletes the element at the position mentioned in its arguments.
lis = [ 2 , 1 , 3 , 5 , 4 , 3 , 8 ]
del lis[ 2 : 5 ]
print ( "List elements after deleting are : " ,end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
print ( "\r" )
lis.pop( 2 )
print ( "List elements after popping are : " , end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
|
Output:
List elements after deleting are : 2 1 3 8
List elements after popping are : 2 1 8
3. insert(a, x) :- This function inserts an element at the position mentioned in its arguments. It takes 2 arguments, position and element to be added at respective position.
4. remove() :- This function is used to delete the first occurrence of number mentioned in its arguments.
lis = [ 2 , 1 , 3 , 5 , 3 , 8 ]
lis.insert( 3 , 4 )
print ( "List elements after inserting 4 are : " , end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
print ( "\r" )
lis.remove( 3 )
print ( "List elements after removing are : " , end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
|
Output:
List elements after inserting 4 are : 2 1 3 4 5 3 8
List elements after removing are : 2 1 4 5 3 8
5. sort() :- This function sorts the list in increasing order.
6. reverse() :- This function reverses the elements of list.
lis = [ 2 , 1 , 3 , 5 , 3 , 8 ]
lis.sort()
print ( "List elements after sorting are : " , end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
print ( "\r" )
lis.reverse()
print ( "List elements after reversing are : " , end = "")
for i in range ( 0 , len (lis)):
print (lis[i], end = " " )
|
Output:
List elements after sorting are : 1 2 3 3 5 8
List elements after reversing are : 8 5 3 3 2 1
7. extend(b) :- This function is used to extend the list with the elements present in another list. This function takes another list as its argument.
8. clear() :- This function is used to erase all the elements of list. After this operation, list becomes empty.
lis1 = [ 2 , 1 , 3 , 5 ]
lis2 = [ 6 , 4 , 3 ]
lis1.extend(lis2)
print ( "List elements after extending are : " , end = "")
for i in range ( 0 , len (lis1)):
print (lis1[i], end = " " )
print ( "\r" )
lis1.clear()
print ( "List elements after clearing are : " , end = "")
for i in range ( 0 , len (lis1)):
print (lis1[i], end = " " )
|
Output:
List elements after extending are : 2 1 3 5 6 4 3
List elements after clearing are :
Related articles:
List methods in Python
List Methods in Python | Set 1 (in, not in, len(), min(), max()…)
Please Login to comment...