坚持每天更新,一起学习python
python当歌
小伙伴们大家好,今天我们来了解一下python中的list。
在python中有一种内置的有序列表数据类型——list。注意:是有序的,后面我们还会遇到无序的列表数据类型。
我们首先举一个例子看一看
刚刚我们提到了list是有序的,我们打印这个list
我们可以观察到date,month,weekend,year是没有改变顺序的。list不是数学上的集合,数学上的集合具有无序性,list中的元素是有先后顺序的。
创建list
大家别为list的外表所蒙蔽了,创建list是非常简单的,只需要一个方括号把元素给括起来,多个元素用“,”隔开就行了。
我们看看刚刚这一个例子,元素'date'和'month'和'weekend'以及'year'被英文逗号隔开,整体用方括号括起来就组成一个list列表。
前天我们讲了python是一种动态语言,所以我们完全可以在list中使用各种各样的数据类型。如下图
按索引访问list
list是有序集合,所以内部是有编号的,我们把list内部元素的编号叫做索引。
计算机喜欢从0开始排序,同样,python也不例外。Python中list索引是从0开始的。第一个元素的索引是0,第二个元素的索引是1,……
首先我们建一个list
一共四个元素,我们按照索引打印出来
这就是按照索引查看list
注意,list索引不可以越界。也就是说一个list中有4个元素,那么索引最大是3,超过3就会报错。
倒序访问list
倒序访问与顺序访问如出一辙,不同的是倒序访问用负数作为索引,-1是倒数第一个,-2是倒数第二个,……
我们举个例子加深印象
我们看见倒序打印出了D、C、B、A,顺序被颠倒了。说明是由D到A的顺序访问的
每天学一点,积少成多。
后期会循序渐进、由浅入深的讲解python知识,如果想学习python入门,欢迎订阅转发。
如果还有不明白的小伙伴,欢迎留言评论或私信告诉我。