Manera elegante de realizar aritmética de tuplas.

¿Cuál es la forma más elegante y concisa (sin crear mi propia clase con sobrecarga de operadores) para realizar la aritmética de tuplas en Python 2.7?

Digamos que tengo dos tuplas:

a = (10, 10)
b = (4, 4)

Mi resultado esperado es

c = a - b = (6, 6)

Actualmente uso:

c = (a[0] - b[0], a[1] - b[1])

También intenté:

c = tuple([(i - j) for i in a for j in b])

pero el resultado fue(6, 6, 6, 6). Creo que lo anterior funciona como anidado para bucles que dan como resultado 4 iteraciones y 4 valores en el resultado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta