重複の可能性:
Python でリストを反転するにはどうすればよいですか?
リストの順序を逆にするにはどうすればよいですか。私は持っているlines.sort(key = itemgetter(2))
それはソートされたリストです。そのリストを順序どおりに並べたいが、逆の順序にしたい場合はどうすればよいでしょうか?
lines.sort(key=itemgetter(2), reverse=True)
または、リストを逆にしたい場合
lines.reverse()
または、リストを新しい反転リストにコピーする場合
reversed(lines)
最大の要素が最初に、最小の要素が最後になるようにリストを (その場で) 並べ替えますか (最大および「最小」はkey
またはcmp
関数によって決定されます)。その場合は、他の回答を使用してください。(場所をずらして並べ替えたい場合は、sorted
代わりに使用してください)。
リストの順序を逆にする (場違いな) 簡単な方法は、スライスを使用することです。
reverse_lst = lst[::-1]
これは他のシーケンス オブジェクトtuple
でも機能することに注意してください(str
すぐに思い浮かびます)。