python数组,python取数组的前几个元素
通常,切片操作需要三个参数:[start _ index : stop _ index 3360 step]
热门IT软件开发工作室,大量免费python视频教程,欢迎在线学习!
Start_index是切片的开始位置;
Stop_index是切片的结束位置(不含);
可以省略Step,默认值为1,步长值不能为0,否则会报告错误值error。
相关:《Python基础教程》
当step为正数时,它从list[start_index]元素的位置开始。step作为一个步长,直到list[stop_index]元素的位置(不含),从左到右截取。
start_index和stop_index都可以是正的或负的索引,也可以是两者的混合,但是list[stop_index]元素的逻辑位置必须在list[start_index]元素的逻辑位置的右边,否则无法取出该元素。
从下标0开始:
List=[红色,绿色,蓝色,白色,黑色,黄色,青色]
#下标0123456语法1: 列表[起始 : 结束] 包括起始,不包括结束。
List=[红色,绿色,蓝色,白色,黑色,黄色,青色]
Print (list [033604]) # [红色,绿色,蓝色,白色]包括起始位置,但不包括结束位置(下标定位)
Print (list [33605]) # [红色,绿色,蓝色,白色,黑色]开始到结束位置
从头到尾打印(list [3360]) # [红色,绿色,蓝色,白色,黑色,黄色,绿色]
语法2: 列表[起始 : 结束 : 步长]
步长:每个元素采集的间隔,默认值为1;步长不能为0。负步长表示元素是从后向前获取的。
List=[红色,绿色,蓝色,白色,黑色,黄色,青色]
Print(list[1:4:2]) # [绿色,白色]
Print (list [:3360-1]) # [青色,黄色,黑色,白色,蓝色,绿色,红色]获取一个逆序列表
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。