在python中反转列表

Reverse a list in python

本问题已经有最佳答案,请猛点这里访问。

如何在python中反转列表?我试过:

1
2
3
4
a = ["abc","def","ijk","lmn","opq","rst","xyz"]
print a
a = reversed(a)
print a

但我第二次打印EDOCX1时得到了一个


使用A::- 1

这是用Python做的。


python提供了一种非常简单的方法来处理列表

1
2
3
4
5
6
7
8
9
Python 2.7.3 (default, Apr 24 2013, 14:19:54)
[GCC 4.6.3] on linux2
Type"help","copyright","credits" or"license" for more information.
>>> a = ["abc","def","ijk","lmn","opq","rst","xyz"]
>>> a
['abc', 'def', 'ijk', 'lmn', 'opq', 'rst', 'xyz']
>>> a[::-1]
['xyz', 'rst', 'opq', 'lmn', 'ijk', 'def', 'abc']
>>>

你可以在这篇非常有帮助的文章中阅读更多关于slincing的内容:解释python的slice符号


1
print a[::-1]

你可以用这个