使用嵌套列表推导创建5 x 5矩阵

时间:2019-09-10 05:24:35

标签: python list matrix nested-lists

矩阵在Python中可以表示为list of lists

例如,每行中值为5 x 50的{​​{1}}矩阵可以写为:

4

如何通过使用嵌套列出的理解来重新创建此矩阵?

这是我的代码:

matrix = [[0, 1, 2, 3, 4],
          [0, 1, 2, 3, 4],
          [0, 1, 2, 3, 4],
          [0, 1, 2, 3, 4],
          [0, 1, 2, 3, 4]]

它会产生以下输出:

num = [[num1,num2,num3,num4,num5] for num1 in range(5) for num2 in range(5)for num3 in range(5)for num4 in range(5)for num5 in range(5)]

请有人帮我解决这个问题。

2 个答案:

答案 0 :(得分:3)

尝试一下

virtual public Child, virtual public Parent

输出:

matrix = [[i for i in range(5)] for _ in range(5)]

答案 1 :(得分:0)

virtual public Parent, virtual public Child