列表反转
a = [1,2,3,4]
方法一
reversed_result = list(reversed(a))
方法二
a.reverse()
元组反转
a = (1,2,3,4)
reversed_result = tuple(reversed(a))
字符串反转
a = "1234"
reversed_result = ''.join(reversed(a))
python中reverse和reversed的区别
1、reverse只能应用于列表反转,reversed可以应用于列表、元组、字符串、range等。
2、reverse列表反转应用于自身,并不会创建新的列表,reversed创建新的列表。
3、reversed是一个类,通过reversed()方法后,返回的是一个迭代器,所以需要通过遍历或者其他方法获取反转后的值。