相关疑难解决方法(0)

为什么JavaScript中的[1,2] + [3,4] ="1,23,4"?

我想将数组的元素添加到另一个中,所以我尝试了这个:

[1,2] + [3,4]
Run Code Online (Sandbox Code Playgroud)

它回应:

"1,23,4"
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?

javascript arrays string concatenation

401
推荐指数
11
解决办法
4万
查看次数

从相同长度的元组添加值

在我使用pygame编写的图形程序中,我使用代表如下坐标的元组:(50,50).

有时,我调用一个返回另一个元组的函数,如(3,-5),它表示坐标的变化.

将更改值添加到坐标值的最佳方法是什么.如果我可以做一些像坐标+ =更改这样的东西会很好,但似乎只是将两个元组连接成类似(50,50,3,-5)的东西.而不是将第一个值添加到第一个值和第二个到第二个,并返回一个结果元组.

到目前为止,我一直在使用这种相当无聊的方法:coord =(coord [0] + change [0],coord [1] + change [1])

什么是更好,更简洁的方法来将两个相同长度的元组的值相加.如果元组具有任意长度或特别长的长度会使先前的方法更加无聊,那么知道如何做到这一点似乎尤为重要.

python

18
推荐指数
3
解决办法
2万
查看次数

如何组合2个向量?

假设我有2个向量[2,4,6,8]和[1,3,5].

如果我根据他们的索引组合数字,我希望[3,7,11]作为我的结果.如果一个向量的索引多于另一个向量,则它将在计算中被排除.(这就是为什么8不包括在这里).我的问题是如何组合2个向量而忽略额外的8,如上所示?我需要一个功能.

def v_add(num1, num2):
    total = num1 + num2
    return total
Run Code Online (Sandbox Code Playgroud)

python function list

-1
推荐指数
1
解决办法
640
查看次数

标签 统计

python ×2

arrays ×1

concatenation ×1

function ×1

javascript ×1

list ×1

string ×1