【Python 练习实例32】按相反的顺序输出列表的值。
【分析】【Python 练习实例29】中有根据递归反序输出列表的值,此例同理。
1 2 3 4 5 6 7 8 9 10 |
list = [1,2,3,6,1,2] print(list) def f(list): if len(list) == 1: print(list[0], end=' ') else: print(list[-1], end=' ') list = list[:-1] f(list) f(list) |
输出:
1 2 |
[1, 2, 3, 6, 1, 2] 2 1 6 3 2 1 |