11-Python按照索引访问list

由于list是一个有序集合,所以,我们可以用一个list按分数从高到低表示出班里的3个同学:

>>> L = ['Adam', 'Lisa', 'Bart']

那我们如何从list中获取指定第 N 名的同学呢?方法是通过索引来获取list中的指定元素。

需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。

因此,要打印第一名同学的名字,用 L[0]:

>>> print L[0]

Adam

要打印第二名同学的名字,用 L[1]:

>>> print L[1]

Lisa

要打印第三名同学的名字,用 L[2]:

>>> print L[2]

Bart

要打印第四名同学的名字,用 L[3]:

>>> print L[3]

Traceback (most recent call last):

File "", line 1, in

IndexError: list index out of range

报错了!IndexError意思就是索引超出了范围,因为上面的list只有3个元素,有效的索引是 0,1,2。

所以,使用索引时,千万注意不要越界

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,779评论 0 5
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 5,966评论 0 3
  • List Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。...
    _王子_阅读 3,904评论 0 1
  • 教程地址:python入门 - 慕课网 安装python 执行脚本 python官网 安装程序,并将python....
    竹口小生阅读 3,452评论 0 0
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,869评论 0 1

友情链接更多精彩内容