[::-1]是什么意思
时间: 2024-03-22 18:39:27 浏览: 110
Split-Merge-源码.rar
`[::-1]`是Python中的一个切片(slice)表达式,用于获取一个序列(如字符串、列表、元组等)的逆序序列。具体来说,它表示从序列的最后一个元素开始,一直到序列的第一个元素,步长为-1,即逆序。例如:
```python
a = [0, 1, 2, 3, 4]
b = "Hello, world!"
c = (1, 2, 3, 4, 5)
print(a[::-1]) # [4, 3, 2, 1, 0]
print(b[::-1]) # "!dlrow ,olleH"
print(c[::-1]) # (5, 4, 3, 2, 1)
```
在上述示例中,`a[::-1]`、`b[::-1]`和`c[::-1]`分别表示序列的逆序序列。注意,切片表达式中的第一个冒号表示从序列的第一个元素开始,第二个冒号表示到序列的最后一个元素结束,步长为-1表示逆序遍历。
阅读全文