Python lists are dynamic arrays that offer a rich set of built-in methods to manipulate and process data efficiently. Below is an exhaustive list of Python list methods, along with their descriptions and usage examples.
https://blogshub.co.in/python-list-methods/
- append() Description: Adds a single element to the end of the list.
Syntax: list.append(element)
Example:
fruits = ['apple', 'banana']
fruits.append('cherry')
print(fruits) # Output: ['apple', 'banana', 'cherry']
- extend() Description: Extends the list by appending elements from an iterable (e.g., another list, tuple, or string).
Syntax: list.extend(iterable)
Example:
fruits = ['apple', 'banana']
more_fruits = ['cherry', 'date']
fruits.extend(more_fruits)
print(fruits) # Output: ['apple', 'banana', 'cherry', 'date']
- insert() Description: Inserts an element at a specified position.
Syntax: list.insert(index, element)
Example:
fruits = ['apple', 'cherry']
fruits.insert(1, 'banana')
print(fruits) # Output: ['apple', 'banana', 'cherry']
- remove() Description: Removes the first occurrence of a specified value.
Syntax: list.remove(element)
Example:
fruits = ['apple', 'banana', 'cherry']
fruits.remove('banana')
print(fruits) # Output: ['apple', 'cherry']
- pop() Description: Removes and returns the element at a specified position. If no index is specified, it removes and returns the last item.
Syntax: list.pop([index])
Example:
fruits = ['apple', 'banana', 'cherry']
popped_fruit = fruits.pop(1)
print(popped_fruit) # Output: 'banana'
print(fruits) # Output: ['apple', 'cherry']
- clear() Description: Removes all elements from the list.
Syntax: list.clear()
Example:
fruits = ['apple', 'banana', 'cherry']
fruits.clear()
print(fruits) # Output: []
- index() Description: Returns the index of the first occurrence of a specified value.
Syntax: list.index(element[, start[, end]])
Example:
fruits = ['apple', 'banana', 'cherry', 'banana']
index = fruits.index('banana')
print(index) # Output: 1
- count() Description: Returns the number of times a specified value appears in the list.
Syntax: list.count(element)
Example:
fruits = ['apple', 'banana', 'cherry', 'banana']
count = fruits.count('banana')
print(count) # Output: 2
- sort() Description: Sorts the list in ascending order by default.
Syntax: list.sort(key=None, reverse=False)
Example:
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers) # Output: [1, 1, 3, 4, 5, 9]
- reverse() Description: Reverses the order of the list in place.
Syntax: list.reverse()
Example:
fruits = ['apple', 'banana', 'cherry']
fruits.reverse()
print(fruits) # Output: ['cherry', 'banana', 'apple']
- copy() Description: Returns a shallow copy of the list.
Syntax: list.copy()
Example:
fruits = ['apple', 'banana', 'cherry']
fruits_copy = fruits.copy()
print(fruits_copy) # Output: ['apple', 'banana', 'cherry']
- len() Description: Returns the number of items in the list.
Syntax: len(list)
Example:
fruits = ['apple', 'banana', 'cherry']
print(len(fruits)) # Output: 3
- max() Description: Returns the largest item in the list.
Syntax: max(list)
Example:
numbers = [3, 1, 4, 1, 5, 9]
print(max(numbers)) # Output: 9
- min() Description: Returns the smallest item in the list.
Syntax: min(list)
Example:
numbers = [3, 1, 4, 1, 5, 9]
print(min(numbers)) # Output: 1
- sum() Description: Returns the sum of all items in the list.
Syntax: sum(list, start=0)
Example:
numbers = [3, 1, 4, 1, 5, 9]
print(sum(numbers)) # Output: 23
- list() Description: Creates a list from an iterable.
Syntax: list(iterable)
Example:
string = 'hello'
char_list = list(string)
print(char_list) # Output: ['h', 'e', 'l', 'l', 'o']
Top comments (0)