编写递归函数,实现整数列表的逆转,并以L[1,2,3]对其进行调用。
时间: 2024-05-19 12:15:57 浏览: 191
用递归算法实现整数逆序
4星 · 用户满意度95%
def reverse_list(lst):
# 递归结束条件
if len(lst) == 1:
return lst
else:
# 将最后一个元素取出
last = lst.pop()
# 递归调用reverse_list函数,对剩余元素进行逆转
new_lst = reverse_list(lst)
# 将最后一个元素加入到逆转后的列表中
new_lst.insert(0, last)
return new_lst
L = [1, 2, 3]
print("原始列表:", L)
L = reverse_list(L)
print("逆转后的列表:", L)
阅读全文