0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍python列表的边界和嵌套

jf_78858299 来源:梯阅线条 作者:梯阅线条 2023-02-27 14:49 次阅读

1 python列表边界和嵌套

本文介绍python列表的边界和嵌套。只能访问python列表范围内的项,python列表可以嵌套python列表。

1.1 python列表边界

使用python列表边界(列表长度)外的索引,是不允许的,将会报错。

python列表的下边界为负的列表长度,即-len(列表名),访问python列表的索引小于这个值时将会报错。列表名[-len(列表名)],正确。列表名[-len(列表名)-1],报错。

python列表的上边界为正的列表长度减1,即len(列表名)-1,访问python列表的索引大于这个值时将会报错。列表名[len(列表名)-1],正确。列表名[len(列表名)],正确。

python列表索引范围为:[-len(列表名),len(列表名)-1],闭区间。

示例

>>> l=['梯阅线条python列表边界','梯阅线条软件测试']
>>> len(l)
2
>>> l[0]
'梯阅线条python列表边界'
>>> l[1]
'梯阅线条软件测试'
>>> l[2]
Traceback (most recent call last):
 File "

1.2 python列表嵌套

python核心数据类型支持任意组合、多个层次的嵌套。比如,列表项为字典,字典值为列表等。python列表嵌套实现矩阵(多维数组)。

示例

下面示例列表里面嵌套列表,最终python列表嵌套实现矩阵(3*3多维数组)。

>>> l=[[1,2,3],[4,5,6],[7,8,9]]
>>> l
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> l[1]
[4, 5, 6]
>>> l[1][2]
6
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1936

    浏览量

    34561
  • python
    +关注

    关注

    55

    文章

    4777

    浏览量

    84395
收藏 人收藏

    评论

    相关推荐

    Python列表和元组两种数据结构区别差异分析

    前言 相信大家对于Python列表和元组两种数据结构并不陌生了,如果我问大家这两种数据结构有什么区别呢?列表和元组都是数组,列表是动态的数组可以修改,元组是静态的数组不可修改。除此之
    发表于 11-20 15:31 2120次阅读
    <b class='flag-5'>Python</b>的<b class='flag-5'>列表</b>和元组两种数据结构区别差异分析

    如何使用Python列表进行求和?

    [tr]在本简短的教程中,我们将介绍如何使用Python查找sum()[tr]一份名单。我们研究了各种方法来做到这一点,以及它们的局限性。[tr]本教程是我们在[tr]柔性[tr],就经常使用的或有
    发表于 09-01 23:14

    python基础教程之python是什么?概念解析

    Python,是一种面向对象的解释型计算机程序设计语言Python基础教程本书包括Python程序设计的方方面面,首先从Python的安装开始,随后
    发表于 11-30 10:33 2259次阅读
    <b class='flag-5'>python</b>基础教程之<b class='flag-5'>python</b>是什么?概念解析

    python列表和元组及字典资料集合免费下载

    本文档的主要内容详细介绍的是python列表和元组及字典资料集合免费下载。
    发表于 03-16 08:00 7次下载

    Python教程之列表与for循环的课件免费下载

    本文档的主要内容详细介绍的是Python教程之列表与for循环的课件免费下载
    发表于 04-27 08:00 0次下载
    <b class='flag-5'>Python</b>教程之<b class='flag-5'>列表</b>与for循环的课件免费下载

    python列表的详细介绍

    python列表 列表(英文名 list),是由一系列元素按顺序进行排列而成的容器。 这里面有两个重点: 元素 :没有要求同一类型,所以可以是任意类型。 顺序 :按顺序排列而成,说明列表
    的头像 发表于 02-22 15:14 1350次阅读

    如何运用Python列表的元素比较解决问题

    在用python处理多个列表元素时,需要处理的信息一般比较多且杂。这时运用Python列表元素比较的方法,就能快速处理列表信息,能更轻松访问
    的头像 发表于 02-17 15:04 704次阅读
    如何运用<b class='flag-5'>Python</b><b class='flag-5'>列表</b>的元素比较解决问题

    python列表序列操作教程

    python列表也是序列对象,可以进行序列通用的操作,类似字符串序列的操作。
    的头像 发表于 02-23 15:04 612次阅读

    python列表特定方法有哪些

    python列表类似其他语言的数组,但是python列表的元素(项)可以同时为不同类型的对象,即没有固定类型约束。
    的头像 发表于 02-27 14:51 467次阅读

    Python序列的列表类型介绍

    列表:用于存储任意数目、任意类型的数据集合。 列表是内置可变序列,是包含多个元素的有序连续的内存空间。 特点: 有序, 可变, 中括号[] 列表的标准语法格式:a = [10,20,30,40
    的头像 发表于 03-08 17:27 1254次阅读

    Python列表的基本概念、常用操作及实际应用

    于各种编程场景,从简单的数据处理到复杂的数据结构和算法。本文将介绍Python列表的基本概念、常用操作以及一些实际应用。
    的头像 发表于 04-16 10:42 1651次阅读

    python怎么创建二维数组

    如何创建二维数组在Python中是一个常见的问题。在Python中,我们可以使用嵌套列表(list of lists)或者使用NumPy库来创建二维数组。在本文中,我们将详细
    的头像 发表于 11-21 15:10 3594次阅读

    python列表和数组的区别

    Python是一种功能强大的编程语言,为开发者提供了许多数据结构来处理和操作数据。其中,列表和数组是常用的数据结构,用于存储和组织一系列元素。在本文中,我们将详细比较Python中的列表
    的头像 发表于 11-21 15:13 2223次阅读

    python怎样让列表里的数相加

    Python是一种功能强大的编程语言,可以用于处理各种各样的数学运算和数据操作。在Python中,我们可以使用简单的代码将列表中的数字相加。 首先,我们需要创建一个包含数字的列表。在
    的头像 发表于 11-22 09:53 1792次阅读

    python如何遍历列表并提取

    遍历列表Python中非常常见的操作之一,可以使用for循环或者while循环来实现。下面我将详细介绍如何使用for循环遍历列表并提取元素。 首先,让我们简单了解一下
    的头像 发表于 11-23 15:55 1255次阅读