Python List methods (original) (raw)

Last Updated : 24 Oct, 2024

Python list methods are built-in functions that allow us to perform various operations on lists, such as adding, removing, or **modifying elements. In this article, we’ll explore all **Python list methods with a simple example.

List Methods

Let’s look at different list methods in Python:

Examples of List Methods

append():

**Syntax: list_name.append(element)

In the code below, we will add an element to the list.

Python `

a = [1, 2, 3]

Add 4 to the end of the list

a.append(4) print(a)

`

copy():

**Syntax: list_name.copy()

In the code below, we will create a copy of a list.

Python `

a = [1, 2, 3]

Create a copy of the list

b = a.copy() print(b)

`

clear():

**Syntax: list_name.clear()

In the code below, we will clear all elements from the list.

Python `

a = [1, 2, 3]

Remove all elements from the list

a.clear() print(a)

`

count():

**Syntax: list_name.count(element)

In the code below, we will count the occurrences of a specific element in the list.

Python `

a = [1, 2, 3, 2]

Count occurrences of 2 in the list

print(a.count(2))

`

extend():

**Syntax: list_name.extend(iterable)

In the code below, we will extend the list by adding elements from another list.

Python `

a = [1, 2]

Extend list a by adding elements from list [3, 4]

a.extend([3, 4]) print(a)

`

index():

**Syntax: list_name.index(element)

In the code below, we will find the index of a specific element in the list.

Python `

a = [1, 2, 3]

Find the index of 2 in the list

print(a.index(2))

`

insert():

**Syntax: list_name.insert(index, element)

In the code below, we will insert an element at a specific position in the list.

Python `

a = [1, 3]

Insert 2 at index 1

a.insert(1, 2) print(a)

`

pop():

**Syntax: list_name.pop(index)

In the code below, we will remove the last element from the list.

Python `

a = [1, 2, 3]

Remove and return the last element in the list

a.pop() print(a)

`

remove():

Syntax: list_name.remove(element)

In the code below, we will remove the first occurrence of a specified element from the list.

Python `

a = [1, 2, 3]

Remove the first occurrence of 2

a.remove(2) print(a)

`

reverse():

**Syntax: list_name.reverse()

In the code below, we will reverse the order of the elements in the list.

Python `

a = [1, 2, 3]

Reverse the list order

a.reverse() print(a)

`

sort():

**Syntax: list_name.sort(key=None, reverse=False)

In the code below, we will sort the elements of the list in ascending order

Python `

a = [3, 1, 2]

Sort the list in ascending order

a.sort() print(a)

`