翻转列表项 分类: python 小练习 2013-06-15 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]

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

posted @ 2013-06-15 14:52  前行者2011  阅读(103)  评论(0编辑  收藏  举报