【发布时间】:2022-01-21 23:32:58
【问题描述】:
我的 Python 之旅已经 3 周大了。我遇到了这个练习,我需要使用函数创建一个二维矩阵。矩阵的行数和列数应在函数调用时在函数参数内传递,而矩阵元素应来自参数值的 range()。 我试图这样处理它:
def createMatrix(row, col):
mat = []
for in range(row):
mat.append([])
for in range(col):
|
这是我在卡住之前尝试的方法,我卡住了。任何帮助将不胜感激。
【问题讨论】:
-
您需要在执行内部循环之前定义另一个列表,在内部循环的每次迭代中附加零(或任何您想要的),最后在内部循环之后将此列表附加到
mat循环执行。 -
您希望
matrix填充一些consecutive数字吗?例如。 1、2、3……?或者只是0。上面的帖子为您指明了正确的方向。 -
正是我想要的。
-
我希望矩阵填充实数 0-9,用 range(row) 或 range(col) 指定
标签: python