# Python List reverse Function

This Python function is used to reverse a given list, and its syntax is

`list_name.reverse()`

This function reverses the given list of items. The below code reverses the elements in an integer list.

```rList = [10, 190, 120, 180, 120, 105]

rList.reverse()

print(rList)```
``[105, 120, 180, 120, 190, 10]``

In this example, we declared a string list. Next, we used the reverse function on it.

TIP: Please refer to the List and methods articles to understand everything about them in Python.

```FruitRevList = ['Orange', 'Banana', 'Kiwi', 'Watermelon', 'Grape', 'Blackberry']

FruitRevList.reverse()

print(FruitRevList)```
``['Blackberry', 'Grape', 'Watermelon', 'Kiwi', 'Banana', 'Orange']``

## Python List reverse Function Example

This example method reverses the list of items.

```Fruits = ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry']
numbers = [9, 4, -5, 0, 22, -1, 2, 14]

print("Original : ", Fruits)
print("Original number : ", numbers)

Fruits.reverse()
print("\nReverse : ", Fruits)

numbers.reverse()
print("New Reverse Number : ", numbers)```
``````Original :  ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry']
Original number :  [9, 4, -5, 0, 22, -1, 2, 14]

Reverse :  ['Blackberry', 'Grape', 'Kiwi', 'Banana', 'Orange', 'Apple']
New Reverse Number :  [14, 2, -1, 22, 0, -5, 4, 9]``````

Let me use this method on Mixed Items.

```MixedRevList = ['apple',  1, 5, 'Kiwi', 'Mango']

MixedRevList.reverse()

print(MixedRevList)```
``['Mango', 'Kiwi', 5, 1, 'apple']``

This time, we used it on the Nested list.

```MixedRevList = [[171, 222], [32, 13], [14, 15], [99, 76]]

MixedRevList.reverse()

print(MixedRevList)```
``[[99, 76], [14, 15], [32, 13], [171, 222]]``

### Python reverse user entered integer list items

This program is the same as the first example. However, we are allowing the user to enter the length of it. Next, we used For Loop to add numbers to it.

```intRevList = []

number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
intRevList.append(value)

print("Before is : ", intRevList)
intRevList.reverse()
print("After is  : ", intRevList)```

This program allows users to enter their own string or words and then Reverse them

```strRevList = []

number = int(input("Please enter the Total Number of Elements: "))
for i in range(1, number + 1):
item = input("Please enter the Value of %d Element : " %i)
strRevList.append(item)

print("Before. : ", strRevList)
strRevList.reverse()
print("After   : ", strRevList)```
``````Please enter the Total Number of Elements: 4
Please enter the Value of 1 Element : Apple
Please enter the Value of 2 Element : Kiwi
Please enter the Value of 3 Element : Orange
Please enter the Value of 4 Element : Banana
Before :  ['Apple', 'Kiwi', 'Orange', 'Banana']
After  :  ['Banana', 'Orange', 'Kiwi', 'Apple']``````