gpt4 book ai didi

python-3.x - multilist = [[0 代表范围内的列(colNum)]代表范围内的行(rowNum)]

转载 作者:行者123 更新时间:2023-12-03 09:06:13 24 4
gpt4 key购买 nike

有人可以详细说明它是如何运作的吗?

就像我正在取一个值(3,3)

colNum 为 3,rowNum 为 3。

最佳答案

multilist = [[0 for col in range(colNum)] for row in range(rowNum)]

在指定的列数和行数中打印“0”。

例如:如果 colNum 是 4 并且 rowNum 是 4...那么您会注意到如下所示的多重列表。

[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

这里列表理解语句的语法是

[[output_expression for _ in (set of columns to iterate)] for _ in (set of rows to iterate)]

现在是另一个示例,其中您的output_expression正在添加行索引列索引

multilist = [[col+row for col in range(4)] for row in range(4)]

输出是

[[0,1,2,3],[1,2,3,4],[2,3,4,5],[3,4,5,6]]

关于python-3.x - multilist = [[0 代表范围内的列(colNum)]代表范围内的行(rowNum)],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47021277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com