Python Remove Last 2, 3, 4, 5, 10, etc Elements from List Example

By Hardik Savani November 29, 2022 Category : Python

Hi Developer,

In this profound tutorial, we will learn how to remove last 2 elements from list in python. step by step explain how to remove last 3 element from list in python. We will look at an example of python list remove last 5 elements. We will use python remove last 10 elements from list.

I will give you 5 examples of how to remove last two, three, four, five, ten elements from list. you can view one by one example that way you can use it what you need. we will use len() function to delete last elements. let's see the examples:

You can use these examples with python3 (Python 3) version.

Example: Python Remove Last 2 Elements from List

main.py

# Create New List with Item
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  
n = 2
  
# Python Remove Last 2 Elements from List
newList = myList[:len(myList) - n]
  
print(newList)

Output:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Example: Python Remove Last 3 Elements from List

main.py

# Create New List with Item
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  
n = 3
  
# Python Remove Last 3 Elements from List
newList = myList[:len(myList) - n]
  
print(newList)

Output:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

Example: Python Remove Last 4 Elements from List

main.py

# Create New List with Item
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  
n = 4
  
# Python Remove Last 4 Elements from List
newList = myList[:len(myList) - n]
  
print(newList)

Output:

[1, 2, 3, 4, 5, 6, 7, 8]

Example: Python Remove Last 5 Elements from List

main.py

# Create New List with Item
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  
n = 5
  
# Python Remove Last 5 Elements from List
newList = myList[:len(myList) - n]
  
print(newList)

Output:

[1, 2, 3, 4, 5, 6, 7]

Example: Python Remove Last 10 Elements from List

main.py

# Create New List with Item
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  
n = 10
  
# Python Remove Last 10 Elements from List
newList = myList[:len(myList) - n]
  
print(newList)

Output:

[1, 2]

I hope it can help you...

Tags :