假设我正在切换列表和字符串:
num_list = [1, 2, 3, 4]
print(num_list[2:]) # => [3, 4]
text_string = 'This is a test string'
print(text_string[5:] # => 'is a text string'
因此,当我对列表进行切片时,第一个切片索引是包含在内的,但是当我切割字符串时,切片索引是非包含的。这是什么感觉?为什么字符串切片不遵循列表切片出现的相同规则集?
我对列表切片的理解是左切片索引总是包含在内,而右切片索引只有在留空时才包含在内。