How to create nested lists in python?
问题 I know you can create easily nested lists in python like this: [[1,2],[3,4]] But how to create a 3x3x3 matrix of zeroes? [[[0] * 3 for i in range(0, 3)] for j in range (0,3)] or [[[0]*3]*3]*3 Doesn't seem right. There is no way to create it just passing a list of dimensions to a method? Ex: CreateArray([3,3,3]) 回答1: In case a matrix is actually what you are looking for, consider the numpy package. http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html#numpy.zeros This will give