list_tpl = [(4, 9), (4, 0), (5, 6), (5, 83), (4, 3), (6, 11)]
result = []
for sub in list_tpl:
if result and result[-1][0] == sub[0]:
result[-1].extend(sub[1:])
else:
result.append([element for element in sub])
result = list(map(tuple, result))
print(result)
'''
run:
[(4, 9, 0), (5, 6, 83), (4, 3), (6, 11)]
'''