您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第8课--列表索引知识讲解

少儿编程网2019-07-11 22:38:09Python编程 人已围观 来源:python系统学习

简介列表中每一个数据自带一个索引,索引相当于一个序号。列表中的索引,从左到右,从0开始计数,以此递增。从右到左,即从最后一个数据往第一个数据倒着数,从-1开始计数,以此递减。

人们进行软件开发以及编写程序,其实在很大程度上就是处理数据。

●列表

之前学习的str、bool、int、float等这几个类型都是单个类型的数据,即一个变量中只保存一种类型的一个数据。

今天我们开始学习python的另一个数据类型--列表。

列表就像一个大的容器,当中可以存储多个类型的多个数据。

●列表写法

python中的列表相当于JavaScript和PHP当中的数组,写法跟其一样,在[]中写入数据,数据之间以逗号分隔。

实例:

my_list=[1,9,3.0,5.6,False,True,"Hello"]

把一个列表赋值给一个变量my_list

在这个列表中,有1和9这两个整型数据,有3.0和5.6这两个浮点型数据,有False和True这两个布尔型数据,有“Hello”这个字符串型数据。

 

●列表索引

 

列表中每一个数据自带一个索引,索引相当于一个序号。

列表中的索引,从左到右,从0开始计数,以此递增。从右到左,即从最后一个数据往第一个数据倒着数,从-1开始计数,以此递减。

 

●通过索引查找列表的数据

 

通过索引查找列表的数据,写法为列表的变量名后跟[索引值]。

 

以上面my_list这个列表为例:

my_list=[1,9,3.0,5.6,False,True,"Hello"]

my_list[0]     //返回1

即通过索引0找到my_list这个列表中的数据,返回结果为1

 

my_list[1]    //返回9

即通过索引1找到my_list这个列表中的数据,返回结果为9

 

my_list[2]    //返回3.0

即通过索引2找到my_list这个列表中的数据,返回结果为3.0

......

my_list[6]    //返回Hello

即通过索引6找到my_list这个列表中的数据,返回结果为Hello

 

my_list[-1]    //返回Hello

即通过索引-1找到my_list这个列表中的数据,返回结果为Hello。

 

注:索引值如果为复数,则是从列表的最后一个数据倒着往前计数,即倒数第一个数据的索引为-1,倒数第二个数据的索引为-2,以此类推。

 

●列表的长度

 

获取列表的长度,即获取列表当中有多少个数据,跟获取字符串的长度一样,使用函数len()。

len(my_list)    //返回结果为7,即列表my_list中有7个数据,这个列表的长度是7。

由于列表的索引从0开始计数,所以如果是7个数据,最后一个数据的索引就是6。

我们获取my_list这个列表的最后一个数据,就可以这样写:

my_list[len(my_list)-1]    //返回结果是Hello


扩展阅读:

推荐阅读:小孩宁愿被仙人掌刺伤,也不愿听见大人对他的冷嘲热讽。

  • 临场心理学上有个概念叫语言虐待。心理学家说,语言虐待不如身体虐待容易引起注意,因为看不见伤痕,留不下证据,然而它的伤害可能比身体虐待更加严重。很多遭受语言虐待的人一直怀疑自己的痛不欲生是因为太脆弱。因为比起受到身体虐待的人,他们似乎没有资格叫苦,没有资格抑郁,没有资格生病。但他们的痛苦是实实在在的,每天生活在压抑之中,每天回家都战战兢兢。没有人觉得骂一骂子女是一种虐待,而孩子也不会表达,他们首先是哭泣,之后就变成了麻木。于是这种虐待就被慢慢合理化了。鲁迅说:悲剧就是将人生有价值的东西毁灭给人看。而更大的悲剧是,有些无价的东西已经被毁灭了,却没人看到。很多父母就是典型的语言虐待的根源,这种父母几乎不会给予孩子赞扬和肯定。而用取笑、挖苦、打击来取代一些正能量的说话方式。小澈是好友的儿子,在他六七岁的时候,有次两家人一起在外面餐厅吃饭,他正在玩着有唐诗的小卡片,女儿因为从小喜欢认字,就从他手里拿两张读了一下上面的唐诗。小澈很惊喜的说:妹妹....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00