Python数据类型之万能列表(上)

什么是列表

列表是 Python 中常用的一种高级数据结构,列表的英文为 list

我们可以把列表比作一辆火车,每节车厢都有标号,每节车厢都有各自的位置,是有 顺序 的。这个是最主要的特点。

列表创建

list1 = ['one','two','three','four','five']

list2 = [ 1 ,2 ,3 ,4 ]

list3 = [ 'one' ,1 ,'two' ,2 ]

上面三个例子都是列表结构,我们可以看出列表组成可以是数字,字符串,也可以是两者的组合。

  • 一个列表是由:方括号 [ ]数据项英文逗号 构成。
  • 列表中括号 [ ] 把里面的各种数据框起来,里面的数据我们叫做"数据项",每个数据项之间都要用 英文逗号 隔开。

简单的列表我们就创建完毕,很简单吧,列表的知识点很多,我们分为上中下三个篇幅来讲解。

索引(基本贯穿Python所有,重点)

最开始为师将列表比作火车,每节车厢都有各自的 编号,那如果我想查看具体车厢的内容,我就需要灵活的掌握这个 编号的规则 ,这个 编号 就是我们俗称的 索引

以数据 list1 = ['one','two','three','four','five'] 为例

正向索引

列表索引.png

我们按 从左到右 的顺序,对数据项list1(数据项)进行编号,最左边的数据项编号为0,编号往右依次累加,换言之,我们最左边的数据项 one 索引为 0 。

负向索引

列表负向索引.png

最右边会从-1开始从右往左依次减小,这种编排方式就是 反向索引,按照反向索引规则,最左边的 one 的反向索引为 -5

通过上面的两图,我们发现列表中的每个数据项都有 正向索引反向索引,但是,我们平时更多使用的是 正向索引

总结一下今日讲解内容,什么是列表,列表的构成,列表索引。下节为大家代码列表的取值,连续取值操作敬请期待。

码字不易,欢迎大家在评论区留言,收藏。或者加入群聊一起进步学习。