介绍python列表的边界和嵌套

电子说

1.3w人已加入

描述

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
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分