python 内置函数

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]