使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:
list = [1, 2, 3, 4, 5, 6, 7 ]
print("list[1:5]: ", list[1:5])
list[1:5]: [2, 3, 4, 5]
按照之前的C++编程经验,list[1:5]应该有5个元素,但python却只有四个元素,并不包含第五个元素,有点奇怪,没有找到相应的解释,先标记一下。
更新:python 切片包头不包尾
本文通过实例演示了Python中如何使用下标索引访问列表值及列表切片操作。详细解释了切片语法中“包头不包尾”的概念,即切片操作包括起始下标但不包括结束下标。
使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:
list = [1, 2, 3, 4, 5, 6, 7 ]
print("list[1:5]: ", list[1:5])
list[1:5]: [2, 3, 4, 5]
按照之前的C++编程经验,list[1:5]应该有5个元素,但python却只有四个元素,并不包含第五个元素,有点奇怪,没有找到相应的解释,先标记一下。
更新:python 切片包头不包尾
1699

被折叠的 条评论
为什么被折叠?