如何在不使用循环的情况下反转Python中列表的顺序?

Inf*_*5ek 3 python list-comprehension list

如何在不使用循环的情况下反转Python中列表的顺序?解决方案空间没有其他限制.

tai*_*raj 6

a = ['a','b','c']
Run Code Online (Sandbox Code Playgroud)

你可以试试

b = a[::-1]
Run Code Online (Sandbox Code Playgroud)

它将在不使用循环的情况下反转列表.

您可以在任何序列/容器/可迭代上使用相同的技巧来使项目反转.

  • 切片表示法,开始,停止和步骤中有三个参数,如果你不提供默认启动将为0,停止将为-1表示包括列表中的所有内容,步骤为-1因此从最后一个元素开始并反向迭代. (2认同)
  • @ user1800340有关详细说明,请参阅[此链接](http://bergbom.blogspot.in/2011/04/python-slice-notation.html). (2认同)