

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
List Methods in Python?
Python provides some very useful list methods that we can use to perform list operation very easily.
Below are the list of python built-in methods which we can use on list:
append(x)
Adds an element at the end of the list
Example
#Append lst = ['Hello', 'Python'] print(lst) lst.append('Tutorialspoint') print(lst)
Output
['Hello', 'Python'] ['Hello', 'Python','Tutorialspoint']
clear()
Removes all the elements from the list
Example
#clear lst = ['Hello','Python','Tutorialspoint'] print(lst) lst.clear() print(lst)
Output
['Hello', 'Python', 'Tutorialspoint'] []
copy()
Returns a shallow copy of the list.
Example
#COPY() #Without copy lst = ['Hello', 'Python', 'Tutorialspoint'] lst1 = lst lst1.append('Java') print(lst) print(lst1) #With copy lst = ['Hello', 'Python', 'Tutorialspoint'] lst1 = lst.copy() lst1.append("Java") print(lst) print(lst1)
Output
['Hello', 'Python', 'Tutorialspoint', 'Java'] ['Hello', 'Python', 'Tutorialspoint', 'Java'] ['Hello', 'Python', 'Tutorialspoint'] ['Hello', 'Python', 'Tutorialspoint', 'Java']
count()
Returns the number of elements with the specified value.
Example
lst = ['Hello', 'Python', 'Tutorialspoint', 'Python'] print(lst.count("Python")) print(lst.count("Tutorialspoint")) print(lst.count(" "))
Output
2 1 0
extend (iterables)
Add the elements of a list (or any iterable), to the end of the current list
Example
#extend(iterables) lst = ['Hello', 'Python'] print(lst) lst.extend(['Java', 'CSharp']) print(lst)
Output
['Hello', 'Python'] ['Hello', 'Python', 'Java', 'CSharp']
index(x[,start[, end]])
Returns the index of the first element with the specified value
Example
#index() lst = ['Hello', 'Python', 'Tutorialspoint', 'Python'] print(lst.index('Python')) print(lst.index("Python", 2))
Output
1 3
insert(i, x)
Adds an element at the specified position
Example
lst = ['Hello', 'Python', 'Tutorialspoint', 'Python'] print(lst) lst.insert(0, "CPlusPlus") print(lst) lst.insert(3, "Java") print(lst)
Output
['Hello', 'Python', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
pop([i])
Removes the element at the specified position
Example
#pop() lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] print(lst) #Without index lst.pop() print(lst) #With Index lst.pop(3) print(lst)
Output
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint'] ['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint']
remove(x)
Removes the first item with the specified value
Example
#Remove lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] print(lst) lst.remove('Python') print(lst)
Output
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']
reverse()
Reverses the order of the list
Example
#reverse() lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] print(lst) lst.reverse()
Output
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python'] ['Python', 'Tutorialspoint', 'Java', 'Python', 'Hello', 'CPlusPlus']
sort(key = None, reverse = False)
Sorts the list
Example
#sort() lst = [2, 3, 7, 1, 13, 8, 49] print(lst) #default lst.sort() print(lst) #reverse = True lst.sort(reverse = True) print(lst)
Output
[2, 3, 7, 1, 13, 8, 49] [1, 2, 3, 7, 8, 13, 49] [49, 13, 8, 7, 3, 2, 1]
- Related Questions & Answers
- Built-in List Functions & Methods in Python
- List Methods in Python - in, not in, len(), min(), max()
- How do I get list of methods in a Python class?
- Dictionary Methods in Python
- Overriding Methods in Python
- Python String Methods ?
- Dictionary Methods in Python Program
- Base Overloading Methods in Python
- Difference between the list() and listFiles() methods in Java
- Built-in String Methods in Python
- List methods of a class using Java Reflection
- Dunder or magic methods in python
- Accessing Attributes and Methods in Python
- Get the list of all the declared methods in Java
- Get the list of all the public methods in Java
Advertisements