课程
/后端开发
/Python
/初识Python
讲的什么东西 不能写清楚点? Slice(startIndex:endIndex:skipCount) 若startIndex为空那么从头开始取,若startIndex被指定 从startIndex开始 但是startIndex 不被包含 endIndex为结束的索引位置 被包含的取值内 skipCount 从开始位置跳跃取值 跳跃取值位置为跳跃到最后位置
2017-07-10
源自:初识Python 8-1
正在回答
[开始索引,结束索引,步长,],开始索引默认=0,取值范围包含开始索引,不包含结束索引,步长为每次索引增加值
Slice(startIndex : endIndex : skipCount)
意思就是说,假如你有list[1,2,3,4,5,6]
list[:3] 就是取前三个值 为 [1,2,3]
list [ 1:3] 就是取下标从1开始的值 为[ 2,3]
还是直接上结果能直观一点吧
如果是 L[:10],则startIndex为空,那么从头(L的第一个元素)开始取
如果是L[2::3],则endIndex为空,那么从L[startIndex]一直取到L的最后一个
如果是L[4:50:5],在被包含的取值内(L[startIndex]到L[endIndex]的前一个),skipCount 从 L[startIndex] 开始跳跃取值,步长为skipCount
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序