python slice()
函数用于创建一个切片对象,该切片指定列表元素从哪里开始截取,到哪里结束。它是python的内置函数。
语法
语法如下:slice(start, stop[, step])
参数
- start: 切片的开始位置。
- stop: 切片的结束位置。
- step: 可选,步长,默认值为1。
切片区间为:[start, stop),左闭右开。
返回值
返回切片对象,切片指定列表元素从哪里开始截取,到哪里结束。
程序示例
#!/usr/bin/python
# coding=utf-8
list1 = list(range(1, 10))
print('原列表:', list1)
s = slice(0, 5, 1) # 创建切片0开始5结束步长为1
print('切片列表:', list1[s]) #[1, 2, 3, 4, 5]
程序运行结果:
原列表: [1, 2, 3, 4, 5, 6, 7, 8, 9]
切片列表: [1, 2, 3, 4, 5]
切片列表: [1, 2, 3, 4, 5]