首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python学习第8课-列表索引

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

●列表

之前学习的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

跟我一起学习python

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190111G1J4DK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券