示例:
mystring = " ... some string ... "
mystring[-50:40] # <--- what does this mean?
答案 0 :(得分:7)
切片中的负索引从右侧开始计数。是的,即使是起始值。
>>> '12345'[-4:4]
'234'
答案 1 :(得分:1)
一般中的负索引会在负索引中添加隐含的len(of_this_object)
。如果它们是 start , end 或普通索引,则无关紧要。
示例:
some_object[10:-20]
被解释为:
some_object[10:len(some_object)-20]
这就是原因:
some_object[-1]
表示some_object
中的最后一项。