list索引从几开始_python学习第8课--列表索引

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

●列表

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

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

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

57982f8af6fbe30b20e7b01416f3ea62.png

●列表写法

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开始计数,以此递减。

328527968606c674ea61209e888865ea.png

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

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

以上面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,以此类推。

9b4373bec32592c6fc9e8cc199329191.png

●列表的长度

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

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

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

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

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

我是石问新,欢迎关注我。跟我一起从0开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值