 Hi everyone, in this lesson we're going to talk about that how to reverse a list in Python. Believe it or not, it's very easy to do that in Python programming language, unlike in some other programming languages such as C or C++. Okay, let's make a list and then reverse it. We'll call it list 1 and we'll put inside it values 1, 2, 3 and 4. You can notice here that value 1 has index 0, value 2 has index 1, value 3 has index 2 and value 4 has index 3. But if we are going in the opposite reverse direction then 4 will have index minus 1, 3 will have index minus 2, 2 will have index minus 3 and 1 will have index minus 4. It's not very obvious but it's okay. So our last element here has index minus 1 and first has index minus 4. So now we want to reverse our list. We can work with range of our list in Python to revert it. To work with range of the list in Python you can use start, step and start, stop and step arguments. So if we want to work with list 1 we can use in range as arguments start, stop and step. Let's see we want to revert our list. If we want to revert our list we actually don't care about our starting and stopping points. So we will avoid them and instead of start argument and stop argument we'll put just two colon size characters. Now we want to see what's happening with step argument. We want to reverse our list so we want to go from minus 1 to minus 4. So our step will be from minus 1 and then to go to the minus 4. So our step is minus 1 and now with that statement we can make our list to be reversed. And as you can see our list is being reversed by simple using range and putting as arguments for step minus 1 because we are starting from last index in our list and we want that index to be our first index in our new list and last index in our first index in our old list will be last index in our new list. That's all for this video. Thanks for watching. Happy coding.