关于字符串:Python:列表的反向顺序

Python : Reverse Order Of List

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

Possible Duplicate:
How can I reverse a list in python?

如何反转列表的顺序:我有EDOCX1[0]

这是一个排序列表。如果我想要的列表和它的顺序完全一样,但顺序相反呢?


您是否希望对列表进行排序(在适当的位置),以便最大的元素是第一个,最小的元素是最后一个(由您的keycmp函数确定的最大和"最小")?如果是,使用其他答案。(如果你想找个地方,用sorted代替)。

一个简单的方法来颠倒任何列表的顺序(不适当的)是通过切片:

1
reverse_lst = lst[::-1]

请注意,这也适用于其他序列对象(tuplestr立即想到)


1
lines.sort(key=itemgetter(2), reverse=True)

或者如果你只是想把名单倒过来

1
lines.reverse()

或者如果要将列表复制到新的反向列表中

1
reversed(lines)