序列
概念:序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目,即通过下标操作[0][1]...。切片操作符让我们能够获取序列的一个切片,即一部分序列.
索引:Python从0开始计数。因此,shoplist[0]
抓取第一个项目,shoplist[3]
抓取shoplist
序列中的第四个元素。索引同样可以是负数,在那样的情况下,位置是从序列尾开始计算的。因此,shoplist[-1]
表示序列的最后一个元素而shoplist[-2]
抓取序列的倒数第二个项目。
切片:操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束。
如 shoplist[1:3]
返回从位置1开始,包括位置2,但是停止在位置3的一个序列切片,因此返回一个含有两个项目的切片
实例:
输出:
也可以用负数做切片和索引,表示倒数的意思
输出
注意:不管是索引还是切片,python下标的开始都是从0开始。切片的冒号后面的数字表示到该数字结束但是不包含此下标数字。