📅  最后修改于: 2023-12-03 15:04:08.667000             🧑  作者: Mango
Python的内置函数slice()用于创建切片对象,返回一个切片对象。切片对象可以用于访问序列中的一部分(子序列)。
slice()函数的语法如下所示:
slice(start, stop, step)
slice()函数返回一个由三个整数组成的对象,可以传递给列表、元组等序列类型的内置函数,如下所示:
lst = [1, 2, 3, 4, 5]
# 使用 slice() 函数返回切片对象
s = slice(2, 4, 1)
# 使用切片对象访问序列
print(lst[s]) # Output: [3, 4]
下面是slice()函数的实际示例:
lst = [1, 2, 3, 4, 5]
# 使用切片对象访问序列
print(lst[1:3]) # Output: [2, 3]
print(lst[2:]) # Output: [3, 4, 5]
print(lst[:2]) # Output: [1, 2]
print(lst[::2]) # Output: [1, 3, 5]