python 列表中符號:作用
时间: 2023-10-08 18:14:28 浏览: 100
冒号 `:` 在 Python 中用于切片操作和扩展的语法。具体来说:
1. 切片操作:可以通过 `start:stop:step` 形式对列表、字符串、元组等序列类型进行切片,从而获取其中的一段子序列。
2. 扩展语法:可以用于扩展列表、元组、集合等类型,将它们展开成单独的元素,便于作为函数的参数传递或者构建新的序列。
以下是一些例子:
```python
# 切片操作
numbers = [1, 2, 3, 4, 5]
print(numbers[2:]) # [3, 4, 5]
print(numbers[:3]) # [1, 2, 3]
print(numbers[1:4:2]) # [2, 4]
# 扩展语法
numbers1 = [1, 2, 3]
numbers2 = [4, 5, 6]
numbers3 = [7, 8, 9]
numbers = [*numbers1, *numbers2, *numbers3]
print(numbers) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
阅读全文