Предполагая, что вы делаете это для класса и не изучаете все трюки, которые делают Python отличным инструментом, вот что вам нужно. У вас было две проблемы: сначала, если вы хотите продлить, вы делаете это на месте, но ваш желаемый результат показывает, что вы хотите добавить, а не расширять
def merger(A,B,C):
answer = []
for y in range (len(A)):
a=A[y]
b=B[y]
c=C[y]
temp = [a,b,c]
answer.append(temp)
return answer
>>> answer
[[1, 'a', 'x'], [2, 'b', 'y'], [3, 'c', 'z']]