Python 增量填充 x 和 y 值

标签 python list random

我试图想出一个 for 循环来均匀地填充列表字典(不知道这是否是正确的说法)。 IE。我从

开始
world = [(0,0,0), (0,0,0), (0,0,0), (0,0,0), (0,0,0), (0,0,0), (0,0,0)...]

根据需要重复 我想以类似

的方式分配前两个值
0,0

0,1

1,0

0,2

2,0

1,2

2,1

2,2

3,0

0,3

1,3

3,1

2,3

3,2

3,3

And so on

基本上我希望使用每个 x 和 y 值可能达到某个值。我一整天都尝试了几件事,但完全没有成功

至于第三个值,我只有一个噪声函数,它根据该列表的 x 和 y 定义它

最佳答案

>>> from itertools import product
>>> [(x, y, 0) for x, y in product(range(5), repeat=2)]
[(0, 0, 0), (0, 1, 0), (0, 2, 0), (0, 3, 0), (0, 4, 0), (1, 0, 0), (1, 1, 0), (1, 2, 0), (1, 3, 0), (1, 4, 0), (2, 0, 0), (2, 1, 0), (2, 2, 0), (2, 3, 0), (2, 4, 0), (3, 0, 0), (3, 1, 0), (3, 2, 0), (3, 3, 0), (3, 4, 0), (4, 0, 0), (4, 1, 0), (4, 2, 0), (4, 3, 0), (4, 4, 0)]

这个?

要应用噪声函数,[(x,y,func(x,y)) for x

顺便说一句,这是“元组列表”,而不是“列表字典”。

关于Python 增量填充 x 和 y 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13444599/

相关文章:

objective-c - 具有上下文的确定性随机数生成器?

c - 具有许多数字的随机数组出现错误

python - pickle 和 deepcopy 的关系

python - 无法运行 django 项目下的 python 文件

python - 在 postgresql 的引号或其他需要引号的代码行中列出?

c# - 修改字符串列表以仅包含最大长度为 n 的字符串(使用 Linq)

r - 从 data.frame 行中提取字符列表值并 reshape 数据

Python 名称错误 : name 'self' is not defined Why?

python - 微调超参数不会提高分类器的分数

php - 如何使用相同的随机生成索引从两个数组中检索值?