首页 > 其他分享 >按相反的顺序输出列表的值

按相反的顺序输出列表的值

时间:2022-11-04 11:00:49浏览次数:34  
标签:输出 顺序 reverse list three 列表 two print numbers


按相反的顺序输出列表的值

法一:

a = ['one', 'two', 'three']
for i in a[::-1]:
print(i)

按相反的顺序输出列表的值_递归实现


法二:

a = ['one', 'two', 'three']
print(a[-1::-1])

按相反的顺序输出列表的值_递归实现_02


法三:使用reverse()

list = ['a', 'b', 'c', 'd']
list.reverse()
print( list)

按相反的顺序输出列表的值_递归实现_03


法四:使用递归实现

a = ['one', 'two', 'three', 'four', 'five', 'six']

def reverse(a):
if len(a) <= 1:
print(a[0], end=" ")
else:
print(a[-1], end=" ")
reverse(a[0:-1])

reverse(a)

按相反的顺序输出列表的值_递归实现_04


法五:

numbers=list(range(1,10))
list=[]
for i in range(1,10):
list.append(numbers.pop())
print(list)

按相反的顺序输出列表的值_递归实现_05


标签:输出,顺序,reverse,list,three,列表,two,print,numbers
From: https://blog.51cto.com/u_15861560/5822306

相关文章