0% found this document useful (0 votes)
48 views

List Methods in Pytho1

This document discusses and provides examples of various list methods in Python including: del, pop(), insert(), remove(), sort(), reverse(), extend(), and clear(). These methods allow users to modify lists by deleting, adding, sorting, and clearing elements in various ways. Code examples demonstrate how each method works and the output it produces.

Uploaded by

Shubham Rawat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

List Methods in Pytho1

This document discusses and provides examples of various list methods in Python including: del, pop(), insert(), remove(), sort(), reverse(), extend(), and clear(). These methods allow users to modify lists by deleting, adding, sorting, and clearing elements in various ways. Code examples demonstrate how each method works and the output it produces.

Uploaded by

Shubham Rawat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

List Methods in Python | Set 2 (del, remove(), sort(),

insert(), pop(), extend()…)


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.

# Python code to demonstrate the working of


# del and pop()
 
# initializing list
lis = [2, 1, 3, 5, 4, 3, 8]
 
# using del to delete elements from pos. 2 to 5
# deletes 3,5,4
del lis[2 : 5]
 
# displaying list after deleting
print ("List elements after deleting are : ",end="")
for i in range(0, len(lis)):
    print(lis[i], end=" ")
     
print("\r")
 
# using pop() to delete element at pos 2
# deletes 3
lis.pop(2)
 
# displaying list after popping 
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.
# Python code to demonstrate the working of
# insert() and remove()
 
# initializing list
lis = [2, 1, 3, 5, 3, 8]
 
# using insert() to insert 4 at 3rd pos
lis.insert(3, 4)
 
# displaying list after inserting
print("List elements after inserting 4 are : ", end="")
for i in range(0, len(lis)):
    print(lis[i], end=" ")
     
print("\r")
 
# using remove() to remove first occurrence of 3
# removes 3 at pos 2
lis.remove(3)
 
# displaying list after removing
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.
# Python code to demonstrate the working of
# sort() and reverse()
 
# initializing list
lis = [2, 1, 3, 5, 3, 8]
 
# using sort() to sort the list
lis.sort()
 
# displaying list after sorting
print ("List elements after sorting are : ", end="")
for i in range(0, len(lis)):
    print(lis[i], end=" ")
     
print("\r")
 
# using reverse() to reverse the list
lis.reverse()
 
# displaying list after reversing
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.
# Python code to demonstrate the working of
# extend() and clear()
 
# initializing list 1
lis1 = [2, 1, 3, 5]
 
# initializing list 1
lis2 = [6, 4, 3]
 
# using extend() to add elements of lis2 in lis1
lis1.extend(lis2)
 
# displaying list after sorting
print ("List elements after extending are : ", end="")
for i in range(0, len(lis1)):
    print(lis1[i], end=" ")
     
print ("\r")
 
# using clear() to delete all lis1 contents
lis1.clear()
 
# displaying list after clearing
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 :

You might also like