如何在python中反向工作 pythonreverse How reverse works in python 我有一个包含一些元素的数组。如何对整个数组进行arr[::-1]排序?这背后的逻辑是什么? 相关讨论 arr[::-1]不排序一个列表,它只反转一个列表。 对数组进行排序会改变其所有元素的顺序,从而使arr[i] <= arr[i+1]。arr[::-1]不这样做,它只是颠倒它们在数组中出现的顺序。 这是扩展切片语法。它的工作方式是执行[开始:结束:步骤]-将"开始"和"结束"设为关闭状态,并指定步骤-1,它将反转字符串。例子: 12>>> 'hello world'[::-1] 'dlrow olleh' 另请参见 替代简单方法 替代简单方法 切片符号的交替解释 小精灵 python:理解slice 用python反转字符串 python:如何将两个字典合并到一个表达式中? python:如何按字典值对字典列表进行排序? 如何删除python中的末尾换行符? 关于python:用颜色在终端上输出? 如何知道对象在python中是否有属性 python:如何按值对字典进行排序? 如何在Python中按索引从列表中删除元素? 如何用Python获得列表中的元素数量? 如何在python中反转列表? 关于性能:为什么在python 3中"100000000000000在范围内(100000000000000001)"这么快?