Python List Methods Has Multiple Methods To Work With Python Lists
Python List Methods Has Multiple Methods To Work With Python Lists
Below we’ve explained all the methods you can use with Python lists, for
example, append(), copy(), insert(), and more.
List Methods in Python
S.no Method Description
1 append() Used for appending and adding elements to the end of the List.
3 clear() This method is used for removing all items from the list.
5 extend() Adds each element of the iterable to the end of the List
Removes and returns the last value from the List or the given index
8 pop()
value.
Output:
['Mathematics', 'chemistry', 1997, 2000, 20544]
Python insert()
Inserts an element at the specified position.
Syntax:
list.insert(<position, element)
Note: The position mentioned should be within the range of List, as in this
case between 0 and 4, else wise would throw IndexError.
• Python3
Output:
['Mathematics', 'chemistry', 10087, 1997, 2000, 20544]
Python extend()
Adds contents to List2 to the end of List1.
Syntax: List1.extend(List2)
• Python3
List1 = [1, 2, 3]
List2 = [2, 3, 4, 5]
Python sum()
Calculates the sum of all the elements of the List.
Syntax: sum(List)
List = [1, 2, 3, 4, 5]
print(sum(List))
Output:
15
What happens if a numeric value is not used as a parameter?
The sum is calculated only for Numeric values, else wise throws TypeError.
Output:
Traceback (most recent call last):
File "", line 1, in
sum(List)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Python count()
Calculates the total occurrence of a given element of the List.
Syntax: List.count(element)
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1]
print(List.count(1))
Output:
4
Python length
Calculates the total length of the List.
Syntax: len(list_name)
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1]
print(len(List))
Output:
10
Python index()
Returns the index of the first occurrence. The start and end indexes are not
necessary parameters.
Syntax: List.index(element[,start[,end]])
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1]
print(List.index(2))
Output:
1
Python min()
Calculates minimum of all the elements of List.
Syntax: min(iterable, *iterables[, key])
numbers = [5, 2, 8, 1, 9]
print(min(numbers))
Output
1
Python max()
Calculates the maximum of all the elements of the List.
Syntax: max(iterable, *iterables[, key])
numbers = [5, 2, 8, 1, 9]
print(max(numbers))
Output
9
sort() and reverse() functions
Python reverse()
Sort the given data structure (both tuple and list) in ascending order. Key
and reverse_flag are not necessary parameter and reverse_flag is set to
False if nothing is passed through sorted().
Syntax
sorted([list[,key[,Reverse_Flag]]])
list.sort([key,[Reverse_flag]])
Output:
[5.33, 4.445, 3, 2.5, 2.3, 1.054]
Python pop()
The index is not a necessary parameter, if not mentioned takes the last
index.
Syntax: list.pop([index])
Note: The index must be in the range of the List, elsewise IndexErrors
occur.
Output:
2.5
Python del()
Element to be deleted is mentioned using list name and index.
Syntax: del list.[index]
Output:
[4.445, 3, 5.33, 1.054, 2.5]
Python remove()
The element to be deleted is mentioned using the list name and element.
Syntax: list.remove(element)
Output:
[2.3, 4.445, 5.33, 1.054, 2.5]