在 Python 中获得反向顺序的切片
Shivam Arora
2021年10月2日
本文将演示 Python 中的切片以及 object[::-1]
在切片中的含义。这里的对象代表一个可迭代的,可以像字符串或列表一样切片。
切片允许用户访问序列的一部分,如列表、元组和字符串。许多功能可以使用切片来执行,例如删除项目或修改项目。
首先,让我们了解切片的语法。
a[start: stop]
项目从给定的点开始并切片直到停止 -1。a[start: ]
项目从给定的点开始并切片直到数组的末尾。a[: stop]
项目从头开始切到停止-1。a[: ]
这将给出整个数组作为输出。a[start: stop: step]
项目从给定的点开始,并以提供的步长切片直到停止 -1。
下面的代码演示了 Python 中的切片。
a=[1,3,5,7,9]
print(a[-1])
print(a[-2:])
print(a[:-2])
输出:
9
[7, 9]
[1, 3, 5]
在 Python 中使用 a[::-1]
来反转对象,如数组或字符串
正如我们在上面看到的,我们有 a[start: stop: step]
切片步骤,-1 表示数组的最后一个元素。因此,a[::-1]
从末尾开始直到开始反转存储的给定序列。
例如,
a='12345'
print(a[::-1])
输出:
54321