如何添加到元组值

时间:2018-04-23 04:01:52

标签: python-3.x

这是代码的示例

    elif longitude > longitudel and latitude < latitudel:
            thor = 1,-1 + thor

我想要改变,如果说托尔是= 1,1我希望它变成2,0我一直在搞乱它一段时间但我似乎无法找到一种方法让它工作并保持它作为一个元组。有没有办法将它保持为元组,还是我必须设置单独的整数才能使它工作?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

thor = tuple(sum(x) for x in zip(thor, (1,-1)))

更简短的方法是:

thor = tuple(map(sum, zip(thor, (1,-1))))

取自here