reverse slice python code example

Example 1: reverse list python

>>> the_list = [1,2,3]
>>> reversed_list = the_list.reverse()
>>> list(reversed_list)
[3,2,1]

OR

>>> the_list = [1,2,3]
>>> the_list[::-1]
[3,2,1]

Example 2: reverse string method python

#linear

def reverse(s): 
  str = "" 
  for i in s: 
    str = i + str
  return str

#splicing
'hello world'[::-1]

#reversed & join
def reverse(string): 
    string = "".join(reversed(string)) 
    return string

Example 3: list slicing reverse python

#This option produces a reversed copy of the list. Contrast this to mylist.reverse() which
#reverses the original list
>>> mylist
[1, 2, 3, 4, 5]

>>> mylist[::-1]
[5, 4, 3, 2, 1]

Example 4: list slicing reverse python

#This option reverses the original list, so a reversed copy is not made
>>> mylist = [1, 2, 3, 4, 5]
>>> mylist
[1, 2, 3, 4, 5]

>>> mylist.reverse()
None

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

https://dbader.org/blog/python-reverse-list

Example 5: python 3 slice reverse

stringname[::-1]