切片 及 range 点睛回炉

2019-07-24 09:13:06来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

print(list(range(-1,-5,-1)))
# [-1, -2, -3, -4]

# range(x,y,z)
'''
首先把 x的数值放在 数轴上
z 的正负决定 x 向前搜索(为正)还是向后搜索(为负)
z 的绝对值 就是两个数索引的差值
y 另一个点 在数轴上  不包含这个值 如果x 的搜索方向与 y 不一致,则 最终值 为 [] 
'''

s = '123456'
print(s[-1:-5:-1])  #6543
print(s[-1:-5:1])  #[]
#s[x:y:z]
#原理与range类似,只是x,y 等数值直接代表 数字索引,最后一个数字正负 同样代表  向前 与 向后,若方向上 不包含y元素则为[]

 


原文链接:https://www.cnblogs.com/ibester/p/11128732.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python--008文件处理

下一篇:python算法与数据结构-队列(44)