方法0:
l1=[1,2,3,'a','b','c']
l1.reverse() # reverse()是原地操作
print l1
方法一:
l2=[]
for i in l1:
l2.insert(0,i)
print l2
方法二:
l1=[1,2,3,'a','b','c']
l2=[ ]
for i in range(len(l1)):
l2.append(l1.pop())
print l2
方法三:
l1=[1,2,3,'a','b','c']
l2=[]
while 1:
if not len(l1):
break
l2.append(l1.pop())
print l2
方法四:
print l1[-1::-1]
本文介绍了五种在Python中反转列表的方法,包括使用内置函数、循环插入、循环弹出等不同策略实现列表元素顺序的反转。

被折叠的 条评论
为什么被折叠?



