翻转列表项 分类: python 小练习 20130615 14:52 239人阅读 评论(0) 收藏

方法0:


l1=[1,2,3,'a','b','c']

l1.reverse()   # reverse()是原地操作

print l1


方法一:


l1=[1,2,3,'a','b','c']
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]

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/think1988/p/4628168.html