在 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