【发布时间】:2021-11-14 16:11:50
【问题描述】:
问题
假设我有以下数组tile1
[[80 80 80]
[80 80 80]
[80 80 80]
[80 80 80]]
我想用数组[1 5 10] 替换每个[80 80 80] 元素。我该怎么做?
我的尝试
我试过了
print(tile1==[80,80,80])
我认为这非常有用,但后来我意识到这是一样的
print(tile1==80)
所以当我尝试
tile1[tile1==[80,80,80]]=[1,5,10]
当然失败了。我只能根据tile1[tile1==[80,80,80]]=5等基本元素分配值
【问题讨论】:
-
如果我可能是迂腐的,那些不是元素,那些是行。该二维数组的元素是“80”。你可能会开始看这里:stackoverflow.com/questions/25823608/…