In [1]:
org_list = [1, 2, 3, 4, 5]

In [2]:
org_list.reverse()
print(org_list)


[5, 4, 3, 2, 1]

In [3]:
print(org_list.reverse())


None

In [4]:
org_list = [1, 2, 3, 4, 5]

In [5]:
reverse_iterator = reversed(org_list)
print(org_list)


[1, 2, 3, 4, 5]

In [6]:
print(type(reverse_iterator))


<class 'list_reverseiterator'>

In [7]:
for i in reversed(org_list):
    print(i)


5
4
3
2
1

In [8]:
new_list = list(reversed(org_list))
print(org_list)
print(new_list)


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

In [9]:
org_list = [1, 2, 3, 4, 5]

In [10]:
new_list = org_list[::-1]
print(org_list)
print(new_list)


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

In [11]:
org_str = 'abcde'

In [12]:
new_str_list = list(reversed(org_str))
print(new_str_list)


['e', 'd', 'c', 'b', 'a']

In [13]:
new_str = ''.join(list(reversed(org_str)))
print(new_str)


edcba

In [14]:
new_str = org_str[::-1]
print(new_str)


edcba

In [15]:
org_tuple = (1, 2, 3, 4, 5)

In [16]:
new_tuple = tuple(reversed(org_tuple))
print(new_tuple)


(5, 4, 3, 2, 1)

In [17]:
new_tuple = org_tuple[::-1]
print(new_tuple)


(5, 4, 3, 2, 1)