多维列表是列表中的列表。左索引表示行号,右索引表示列号,例如
list[r][c]
上面,r是行号,c是列号。
让我们看一个例子。对于二维列表 2x3 −
list [2][3]
在这个例子中,我们将学习如何在Python中创建多维列表。我们还将迭代并打印数组。
# Create a Multi-Dimensional Python List mylist = [[2,5], [10,24,68], [80]] print("nMultidimensional List") for outList in mylist: print(outList)
Multidimensional List [2, 5] [10, 24, 68] [80]
在这个例子中,我们将学习如何访问多维列表中的元素。使用方括号进行访问
brackets −# Create a Multi-Dimensional Python List mylist = [[2,5], [10,24,68], [80]] print("nMultidimensional List") for outList in mylist: print(outList) # Accessing Third element in the 2nd row print("nThird element in the 2nd row = n",mylist[1][2])
Multidimensional List [2, 5][10, 24, 68] [80] Third element in the 2nd row = 68
append() 方法用于在多维列表中添加元素。添加的元素将会被追加到末尾。
# Create a Multi-Dimensional Python List mylist = [[2,5], [10,24,68], [80]] print("Multidimensional List") for outList in mylist: print(outList) # Append elements mylist.append([65, 24]) print("nDisplaying the updated Multidimensional List") for outList in mylist: print(outList)
Multidimensional List [2, 5] [10, 24, 68] [80] Displaying the updated Multidimensional List [2, 5] [10, 24, 68] [80] [65, 24]