#!/usr/bin/python3
strn = 'abcdefg'
temp_list = list(strn) # ['a', 'b', 'c', 'd', 'e', 'f', 'g']
temp_list.reverse() # ['g', 'f', 'e', 'd', 'c', 'b', 'a']
reverse_str = ''.join(temp_list) # 'gfedcba'
print(reverse_str)
strn = 'abcdefg'
temp_list = list(strn) # ['a', 'b', 'c', 'd', 'e', 'f', 'g']
temp_list = reversed(strn) # <reversed object at 0x7fdc0cd68310>
temp_list = list(temp_list) # ['g', 'f', 'e', 'd', 'c', 'b', 'a']
reverse_str = ''.join(temp_list) # 'gfedcba'
print(reverse_str)
Це лише для демонстрації, як застосовувати ці метод і функцію. А взагалі реверс рядка простіше і швидше робити так:
#!/usr/bin/python3
strn = 'abcdefg'
strn = strn[::-1] # 'gfedcba'
print(strn)