gpt4 book ai didi

python - 从一系列唯一值创建多维列表

转载 作者:行者123 更新时间:2023-12-01 04:32:45 25 4
gpt4 key购买 nike

我正在尝试创建一个 nxn 2D 列表,其值从 0 到 n

类似这样的事情

[ 1 2 3 4 ]

[ 5 6 7 8 ]

[ 9 10 11 12]

我尝试使用以下代码来做到这一点

    self.board = [[list(range(n*n) for i in range(self.n)] for num in range(self.n)]

而是用 16 个元素填充列表中的每个元素

我应该使用什么表达式来替换 list(range(n*n)) ?

最佳答案

尝试:

 >>> N = 4
>>> board = [[j for j in xrange(N*i+1,N*i+N+1)] for i in xrange(N)]
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]

关于python - 从一系列唯一值创建多维列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147985/

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