如下所示:
1
2
3
4
5
6
7
|
temp1 = [[] for i in range ( 10 )] temp2 = [temp1 for i in range ( 20 )] temp3 = [temp2 for i in range ( 30 )] for i in range ( 30 ): for j in range ( 20 ): for k in range ( 10 ): temp3[i][j][k] = 0 |
但是賦值的時候還是發現是指向同一地址的
所以還得這樣
1
2
3
4
5
6
7
|
matrix3d = [] for i in range ( 30 ): matrix3d.append([]) for j in range ( 20 ): matrix3d[i].append([]) for k in range ( 10 ): matrix3d[i][j].append( 0 ) |
以上這篇python 構造三維全零數組的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:原文鏈接:https://blog.csdn.net/guotong1988/article/details/71173319