Python Reverse List

Whenever you work with list dataType in Python. So many times you need to do some manipulation in the python list. In this post, you will learn how to reverse the python list.

In this python list reverse post, we will do some queries related to python list, such as how to reverse a list in python without using reverse function, how to reverse a list in python using for loop, reverse list python using slicing, reverse list python using the reverse(), etc.

If you want to learn how to reverse string in Python too, then you have this python reverse string.

Reverse list python

Now you will learn all the ways how to reverse the list in Python one by one:

1: Python reverse list using the reverse function

Python List reverse()

The python reverse() function is used to reverse the elements/items of a given python list.

The syntax of reverse() method is:

list.reverse()

Note:- The reverse() function doesn’t take any argument. And The reverse() function doesn’t return any value. It only reverses the elements and updates the list.

Python program to reverse a list using reverse() function is below:

# Laptop brand list
lp = ['Dell', 'HP', 'Acer']

print('Original List:', lp)

# List Reverse
lp.reverse()

# updated list
print('Updated List:', lp)

Output

Original List: ['Dell', 'HP', 'Acer']
Updated List: ['Acer', 'HP', 'Dell']

2: How to reverse a list in python using for loop

In the above example, you learned how to reverse the Python list by using the reverse () function.

Now we will learn how to reverse the list in Python using the for loop.

python program to reverse a list using for loop Or python program to reverse a list without using reverse function:

# Laptop brand list
lp = ['Dell', 'HP', 'Acer']

print('Original List:', lp)

# Print Python list element in reverse order using for loop
for l in reversed(lp):
    print(l)

Output

 Original List: ['Dell', 'HP', 'Acer']
 Acer
 HP
 Dell

3: How to reverse a list in python using slicing

In the above example, you learned how to reverse the Python list by using the for loop().

Now we will learn how to reverse the list in Python using slicing.

python program to reverse a list using slicing and wihout using any built-in python list function/method:

def Reverse(lst):
    new_lst = lst[::-1]
    return new_lst

# Laptop brand list
lp = ['Dell', 'HP', 'Acer']

print('Original List:', lp)

# List Reverse
print('Updated List:', Reverse(lp))

Output

Original List: ['Dell', 'HP', 'Acer']
Updated List: ['Acer', 'HP', 'Dell']

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *