在6.3节中,我们获取了指定位置的元素,如果我们要获取连续的元素,要怎么做呢?
就像这样的3个连续物品。
果果小拓展
从列表中获取几个连续元素的操作叫作切片。
在Python中,我们可以通过 列表[开始索引 :结束索引] 来获取 开始索引 到 结束索引-1 之间的元素。果果老师带领大家实践一下。获取购物清单中索引0到索引2之间的元素。
代码
shopping_list = ['牛奶','面包','苹果','香蕉', '薯条','可乐','果汁'] print("索引0到索引2之间的元素为:") print(shopping_list[0:3])
程序运行结果为:
通过shopping_list[0:3]获取到了购物清单中索引0到索引2之间的元素,并打印出来。
我们要获取的是索引0、索引1、索引2、三件物品。
但是shopping_list[0:3],结束索引需要往后写一位。
我们只获取到了索引2的苹果,但是代码却写到了索引3的香蕉。
当起始索引为0的时候,可以省略0,采用简写的写法进行编码。
代码
shopping_list = ['牛奶','面包','苹果','香蕉', '薯条','可乐','果汁'] print("索引0到索引2之间的元素为:") print(shopping_list[:3])
程序运行结果为: