#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]
stringname[::-1]
#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