python切片参数的表现形式

1,429次阅读
没有评论

python切片参数的表现形式

python切片参数说明

start:起始位置

stop:终止位置

step:步长

python切片参数的三个表现形式

三个参数都是可选参数,意义为list的下标,即index。step参数默认值为1。

alist[start:stop]
alist[start:]
alist[:stop]
alist[:]

第一种方式指定了start与stop参数,从start指定的下标开始取alist的元素,直到stop-1,例如a[1:3]的结果为[1,2]。

第二种方式会从start指定的下标开始,取alist剩余元素。例如a[1:]会得到[1,2,3,4]。

第三种方式会从alist的开始,取list元素,直到下标为stop-1,例如a[:4]会得到结果[0,1,2,3]

第四种方式没有指定start与stop参数,则会返回整个列表。

注意,:stop表示不是选定切片中的第一个值,alist[start:stop]的值与数学中的值范围相似,因此在步骤长度默认为1的情况下,start-stop的结果是所取要素的数量。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-04-29发表,共计447字。
新手QQ群:570568346,欢迎进群讨论 Python51学习