我想创建一个列表的反向方法。我知道Python已经内置了这样的方法,但我想尝试从头开始。这是我的代码,看起来对我来说很有道理,但它只返回相同顺序的列表。我的理解是列表是可变的,我可以在循环中重新分配值。
def reverse(data_list):
length = len(data_list)
s = length
for item in data_list:
s = s - 1
data_list[s] = item
return data_list