Reverse List in Python

Reverse a list in-place using slicing.

BeginnerList ProgramsExample 10 of 25
reverse-list.py
Run in browser
1# Program to reverse a list
2
3items = input("Enter list elements separated by space: ").split()
4
5reversed_items = items[::-1]
6
7print("Reversed list:", reversed_items)

Output

Enter list elements separated by space: 1 2 3
Reversed list: ['3', '2', '1']

What's going on

We use slicing items[::-1] to create a reversed copy of the list.