标签: python slice
是否可以更改python切片对象中的值?
例如,如果我有
slice(0,1,None)
我实际上如何在开始和结束值中加1,并将其转换为:
slice(1,2,None)
答案 0 :(得分:4)
不完全优雅,但有效:
>>> s1 = slice(0,1,None) >>> s2 = slice(s1.start + 1, s1.stop + 1, s1.step) >>> s2 slice(1, 2, None) >>>