1 python列表邊界和嵌套
本文介紹python列表的邊界和嵌套。只能訪問python列表范圍內(nèi)的項,python列表可以嵌套python列表。
1.1 python列表邊界
使用python列表邊界(列表長度)外的索引,是不允許的,將會報錯。
python列表的下邊界為負的列表長度,即-len(列表名),訪問python列表的索引小于這個值時將會報錯。列表名[-len(列表名)],正確。列表名[-len(列表名)-1],報錯。
python列表的上邊界為正的列表長度減1,即len(列表名)-1,訪問python列表的索引大于這個值時將會報錯。列表名[len(列表名)-1],正確。列表名[len(列表名)],正確。
python列表索引范圍為:[-len(列表名),len(列表名)-1],閉區(qū)間。
示例
>>> l=['梯閱線條python列表邊界','梯閱線條軟件測試']
>>> len(l)
2
>>> l[0]
'梯閱線條python列表邊界'
>>> l[1]
'梯閱線條軟件測試'
>>> l[2]
Traceback (most recent call last):
File "
1.2 python列表嵌套
python核心數(shù)據(jù)類型支持任意組合、多個層次的嵌套。比如,列表項為字典,字典值為列表等。python列表嵌套實現(xiàn)矩陣(多維數(shù)組)。
示例
下面示例列表里面嵌套列表,最終python列表嵌套實現(xiàn)矩陣(3*3多維數(shù)組)。
>>> 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
-
編程語言
+關(guān)注
關(guān)注
10文章
1929瀏覽量
34539 -
python
+關(guān)注
關(guān)注
55文章
4767瀏覽量
84375
發(fā)布評論請先 登錄
相關(guān)推薦
評論