Добавление значений из кортежей одинаковой длины
В графической программе, которую я пишу с использованием pygame, я использую кортеж, представляющий координату, подобную этой: (50, 50).
Иногда я вызываю функцию, которая возвращает другой кортеж, такой как (3, -5), который представляет изменение в координате.
Каков наилучший способ добавить значение изменения к значению координат. Было бы хорошо, если бы я мог сделать что-то вроде координаты + = изменение, но, похоже, это просто объединит два кортежа с чем-то вроде (50, 50, 3, -5). Вместо добавления 1-го значения к 1-му значению и 2-го ко 2-му и возврата результирующего кортежа.
До сих пор я использовал этот довольно утомительный метод: Координат = (Координат [0] + изменить [0], Координат [1] + изменить [1])
Что является лучшим, более кратким методом, чтобы сложить значения двух кортежей одинаковой длины. Особенно важно знать, как это сделать, если кортежи имеют произвольную длину или особенно большую длину, что сделало бы предыдущий метод еще более утомительным.