SyntaxStudy
Sign Up
Python Beginner 7 min read

List Methods

Python List Methods

nums = [3, 1, 4, 1, 5, 9, 2, 6]

# Sorting
nums.sort()              # in-place
sorted_nums = sorted(nums)  # new list
nums.sort(reverse=True)

# Searching
print(nums.index(5))    # index of value
print(nums.count(1))    # occurrences

# Adding / removing
nums.append(7)
nums.extend([8, 9])
nums.pop()
nums.pop(0)
nums.clear()

# Reversing
nums.reverse()
print(list(reversed(nums)))
Pro Tip

sort() modifies in place; sorted() returns a new list.