a = [[1,2,3], [4,5,6]]
res = [x for i in a for x in i]
print(res) # [1, 2, 3, 4, 5, 6]
a = [[1,2,3], [4,5,6]]
res = []
for i in a:
for x in i:
res.append(x)
print(res) # [1, 2, 3, 4, 5, 6]
a = [[1,2,3], [4,5,6]]
res = [(x, y) for i in a for x in i for y in i]
print(res)
a = [[1,2,3], [4,5,6]]
res = [x for i in a for x in i] # массив двумерный, поэтому проходим по первому списку - это запись for i in a
# затем каждый элемент из из первого списка for x in i добавляем в res. x - это элемент списка
# Проходим по второму списку, все элементы так же добавляем в res.
print(res) # [1, 2, 3, 4, 5, 6]