Agregando valores de tuplas de la misma longitud
En un programa gráfico que estoy escribiendo usando pygame, uso una tupla que representa una coordenada como esta: (50, 50).
A veces, llamo a una función que devuelve otra tupla como (3, -5), que representa el cambio en las coordenadas.
¿Cuál es la mejor manera de agregar el valor de cambio al valor de coordenada? Sería bueno si pudiera hacer algo como la coordenada + = cambio, pero parece que simplemente concatenaría las dos tuplas a algo como (50, 50, 3, -5). En lugar de agregar el primer valor al primer valor y el segundo al segundo, y devolver una tupla resultante.
Hasta ahora he estado usando este método bastante aburrido: coord = (coord [0] + cambio [0], coord [1] + cambio [1])
¿Qué es un método mejor y más conciso para sumar los valores de dos tuplas de la misma longitud? Parece especialmente importante saber cómo hacerlo si las tuplas son de una longitud arbitraria o de una longitud particularmente larga que harían que el método anterior sea aún más aburrido.