前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】列表 List ② ( 使用下标索引访问列表 | 正向下标索引 | 反向下标索引 | 嵌套列表下标索引 | 下标索引越界错误 )

【Python】列表 List ② ( 使用下标索引访问列表 | 正向下标索引 | 反向下标索引 | 嵌套列表下标索引 | 下标索引越界错误 )

作者头像
韩曙亮
发布2023-10-11 17:35:38
4590
发布2023-10-11 17:35:38
举报
文章被收录于专栏:韩曙亮的移动开发专栏

一、使用下标索引访问列表

1、下标索引用法

在 Python 列表 List 中的每个 数据元素 , 都有对应的 位置下标索引 ,

  • 正向下标索引 从首部 0 开始 , 向后依次增加 ;
  • 反向下标索引 从尾部 -1 开始, 向前依次递减 ;

下标索引语法 : 在 列表变量 后 , 添加中括号 , 在中括号中写上下标索引 ;

代码语言:javascript
复制
列表变量[下标索引]

2、正向下标索引

正向下标索引 : 取值范围是 0 到 列表元素个数 - 1 ;

在这里插入图片描述
在这里插入图片描述

3、反向下标索引

反向下标索引 : 反向索引都是负数 , 其次序是从后向前 , 从 -1 开始计数 , 依次递减 ;

  • 倒数第一个为 -1 ;
  • 倒数第二个为 -2 ;
  • 倒数第三个为 -3 ;

列表有

n

个 元素 , 则反向索引的取值范围是

-n

~

-1

;

在这里插入图片描述
在这里插入图片描述

4、代码示例 - 列表下标索引基本用法

列表下标索引示例 :

代码语言:javascript
复制
"""
列表 List 下标索引 代码示例
"""

# 定义列表
names = ["Tom", "Jerry", "Jack"]

# 使用列表的下标索引
# 正向下标索引
print(names[0]) # 输出: Tom
print(names[1]) # 输出: Jerry
print(names[2]) # 输出: Jack

print("")

# 反向下标索引
print(names[-1]) # 输出: Jack
print(names[-2]) # 输出: Jerry
print(names[-3]) # 输出: Tom

执行结果 :

代码语言:javascript
复制
Tom
Jerry
Jack

Jack
Jerry
Tom
在这里插入图片描述
在这里插入图片描述

二、嵌套列表下标索引


1、嵌套列表下标索引简介

嵌套的列表 , 如果想要取出指定位置的数据元素 , 需要使用两层下标索引 , 类似于 二维数组 访问 ;

在这里插入图片描述
在这里插入图片描述

2、代码示例 - 嵌套列表下标索引

代码示例 :

代码语言:javascript
复制
"""
列表 List 下标索引 代码示例
"""

# 定义列表
names = [["Tom", 18], ["Jerry", 16], ["Jack", 21]]

# 嵌套列表的下标索引
print(names[0][0]) # 输出: Tom
print(names[1][1]) # 输出: 16
print(names[2][1]) # 输出: 21

执行结果 :

代码语言:javascript
复制
Tom
16
21
在这里插入图片描述
在这里插入图片描述

三、下标索引越界错误

使用 下标索引时 , 注意 下标索引不要越界 , 否则会报 IndexError: list index out of range 错误 ;

代码语言:javascript
复制
Traceback (most recent call last):
  File "Y:\002_WorkSpace\PycharmProjects\HelloPython\hello.py", line 11, in <module>
Tom
16
    print(names[2][2]) # 输出: 21
IndexError: list index out of range
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、使用下标索引访问列表
    • 1、下标索引用法
      • 2、正向下标索引
        • 3、反向下标索引
          • 4、代码示例 - 列表下标索引基本用法
          • 二、嵌套列表下标索引
            • 1、嵌套列表下标索引简介
              • 2、代码示例 - 嵌套列表下标索引
              • 三、下标索引越界错误
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档