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文章
1952瀏覽量
35759 -
python
+關注
關注
56文章
4822瀏覽量
85860
發布評論請先 登錄
相關推薦
Python的列表和元組兩種數據結構區別差異分析

如何使用Python對列表進行求和?
python基礎教程之python是什么?概念解析

評論