Python列表是有序可变序列,支持存储任意类型元素、允许重复数据,拥有正负两套索引,还能实现列表嵌套,是Python最常用的数据容器之一。
Python列表的第一个核心特征就是有序,列表内部元素会按照存入的先后顺序固定排列,每一个元素都会分配对应的位置编号,顺序不会随意变动。正是因为有序,我们才能通过索引精准定位、取出指定位置的数据。
列表兼容性很强,可以存放任意类型的数据,数字、字符串、布尔值都能放到同一个列表里面,还支持列表嵌套,也就是在列表里面继续存放子列表,方便存储多层结构的数据。同时列表允许存在重复元素,同一个值可以在列表中多次出现,这点和集合有明显区别。
索引分为正序索引与倒序索引两套。正序索引从0开始计数,列表第一个元素下标是0,第二个为1,依次往后递增;倒序索引从-1开始,列表最后一个元素下标是-1,倒数第二个是-2,往前依次递减,两种索引方式都可以用来读取对应位置的元素。
除上面特点外,列表属于可变类型,定义完成之后,还能修改、增加、删除里面的元素,灵活性很高,在项目里常用来批量保存一组相关数据,做遍历、筛选、排序等操作。



浙公网安备
33011002018290号