网络编程
位置:首页>> 网络编程>> Python编程>> Python:slice与indices的用法

Python:slice与indices的用法

作者:筱筱的春天  发布时间:2021-09-10 22:31:09 

标签:Python,slice,indices

slice:

eg:


>>>e=[0,1,2,3,4,5,6]

>>>s=slice(2,3)

>>>e[s]

[2]

slice的区间左闭右开[)

>>>s

slice(2,3,None)

slice([strar,]stop[,step]),start缺少时就是0

indices:

eg:


>>>print(s.indices(100))

(2,3,1)

>>>print(s.indices(3))

(2,3,1)

>>>print(s.indices(2))

(2,2,1)

>>>e[s]

[2]

这个indices相当于stop的位置,只要是大于之前的stop索引,按之前的来,否则就取小索引

来源:https://www.cnblogs.com/baxianhua/p/8145324.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com