python中双冒号
时间: 2023-11-09 09:02:04 浏览: 262
functions_定义函数_python_
在Python中,双冒号(::)是用于切片操作的语法。它可以用于列表、元组、字符串等序列类型的对象,用于从序列中获取指定范围内的元素。
例如,对于一个列表a,a[start:end:step]表示从索引start开始到索引end-1结束,每隔step个元素取一个元素。如果不指定start,默认从0开始;如果不指定end,默认取到最后一个元素;如果不指定step,默认为1。
下面是一些示例:
```
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(a[::2]) # [1, 3, 5, 7, 9]
print(a[1::2]) # [2, 4, 6, 8]
print(a[::-1]) # [9, 8, 7, 6, 5, 4, 3, 2, 1]
```
阅读全文