просто перестройте список кортежей, используя добавление кортежей:
elts = ['foo', 1, '', 0]
t = [('val1', 9), ('val2', 'val3'), ('val4', '')]
result = [e+tuple(elts) for e in t]
результат:
[('val1', 9, 'foo', 1, '', 0),
('val2', 'val3', 'foo', 1, '', 0),
('val4', '', 'foo', 1, '', 0)]
вы можете установить elts
как tuple
, чтобы избежать преобразования вцикл:
elts = ['foo', 1, '', 0] # or elts = tuple(elts) if you have an existing list
result = [e+elts for e in t]