如何连续替换数组的元素?

ZE16

在每个时间步骤中,我都尝试list用其他2加1的总和替换我的一个元素。这是我的代码:

def replace(x, y, z):

    for i in range(3):

        rep_x = [y+z+1, y, z]
        rep_y = [x, x+z+1, z]
        rep_z = [x, y, x+y+1]

        ini_x = rep_x
        ini_y = rep_y
        ini_z = rep_z

    return ini_x, ini_y, ini_z


print replace(2, 4, 6)

这给了我一行-一次性替换。我希望代码每次都对新获得的阵列进行替换,例如:

([11,4,6],[2,9,6],[2,4,7])(((11,4,6],[11,18,6],[11,4,16]) ,([[19,9,6],[2,9,6],[2,9,12]),([12,4,7],[2,10,7],[2,4,7 ]))

我怎样才能做到这一点?

卑鄙的

这是否有帮助:

def replace(x, y, z):
  ini_x = [y+z+1, y, z]
  ini_y = [x, x+z+1, z]
  ini_z = [x, y, x+y+1]
  return ini_x, ini_y, ini_z


s = replace(2, 4, 6)
print s
for i in s:
    print replace(i[0], i[1], i[2])

输出:

([11, 4, 6], [2, 9, 6], [2, 4, 7])
([11, 4, 6], [11, 18, 6], [11, 4, 16])
([16, 9, 6], [2, 9, 6], [2, 9, 12])
([12, 4, 7], [2, 10, 7], [2, 4, 7])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用单个元素替换二维 numpy 数组中重复的连续元素

来自分类Dev

如何替换数组的单个元素

来自分类Dev

如何替换数组中的元素?

来自分类Dev

如何替换数组中的元素

来自分类Dev

连续数组元素的计算

来自分类Dev

数组连续元素总和

来自分类Dev

连续数组元素的计算

来自分类Dev

如何替换数组中元素的实例?

来自分类Dev

Ruby:如何替换数组中的元素?

来自分类Dev

在Scala中如何对数组中的连续元素进行分组

来自分类Dev

您如何知道数组是否具有相同的连续元素?

来自分类Dev

如何获取连续元素数组对象的重复键值的计数?

来自分类Dev

如何在数组中查找连续的元素

来自分类Dev

如何使用缺少的(连续的)元素来完成数组 Javascript?

来自分类Dev

如何在C ++数组中找到连续的“占用”元素?

来自分类Dev

如何合并受约束的数组中的连续元素?

来自分类Dev

数组元素的连续组之和

来自分类Dev

检查数组元素是否连续

来自分类Dev

替换数组元素Perl

来自分类Dev

替换指针数组的元素

来自分类Dev

替换指针数组的元素

来自分类Dev

替换数组元素的变化

来自分类Dev

替换数组元素的变化

来自分类Dev

如何使用字典来翻译/替换数组的元素?

来自分类Dev

如何替换MongoDB文档中数组的所有元素?

来自分类Dev

如何在numpy数组中查找和替换特定元素?

来自分类Dev

如何用绝对值替换数组的元素?C#

来自分类Dev

PHP:如何替换数组中的最后X个元素

来自分类Dev

如何在Ruby中替换多维数组中的元素