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