a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = []
for i in a:
result.extend(i)
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
Вместо
result.extend(i) можно написать просто
result += i
Вот еще красивое через list comprehension:
a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = [j for i in a for j in i]
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
А то, что вы отметили как решение, берет только первый элемент из каждого кортежа