国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

python定義三維數(shù)組 python如何定義動態(tài)二維數(shù)組?

python如何定義動態(tài)二維數(shù)組?在Python中創(chuàng)建二維列表/數(shù)組就是創(chuàng)建一個元素仍然是列表的列表。它可以通過列表解析來實現(xiàn)。創(chuàng)建示例如下:2D_uu2;List=[[0 for col in ra

python如何定義動態(tài)二維數(shù)組?

在Python中創(chuàng)建二維列表/數(shù)組就是創(chuàng)建一個元素仍然是列表的列表。它可以通過列表解析來實現(xiàn)。

創(chuàng)建示例如下:

2D_uu2;List=[[0 for col in range(cols)]for row in range(rows)

]其中cols和rows變量將替換為所需的值,例如:

2D_2;List=[[0 for col in range(9)]for row in range(9)]二維列表9*9

這可以通過宏實現(xiàn)。例如,如果定義一個大小為100的一維數(shù)組a,則需要其他人輸入m=8和N=9(在很多情況下,其他人不可能根據(jù)您的意圖將下表的最大值精確除以m和N,也就是說,一維數(shù)組只需要足夠大),然后想得到一個8*9的二維矩陣B[8][9]。當引用這個二維矩陣時,直接使用B[3][4]來引用第三行和第四列中的元素。用宏定義(下面的宏定義沒有在計算機上調試,只是提供了思路)#define B[(x)][(y)]a[((x*m)(y%n)]來解釋:x*m,如果要加B[3][4],那么就是對應的一維數(shù)組3*8 4%9=28個元素。