Python, transpozycja listy i zapis do pliku CSV

Muszę napisać do pliku csv za pomocą Pythona, a każdy element iteratora powinien zaczynać się w nowej linii. Więc separator, którego używam, to „n”. Po napisaniu każdej listy następna lista powinna pisać z następnej komórki. jak poniżej:

 lol = [[1,2,3],[4,5,6]]

CSV będzie wyglądać następująco:

1 4
2 5
3 6

Co próbowałem:

file = open("test.csv", "wb")
fileWriter = csv.writer(file , delimiter='\n',quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamWriter.writerow([1,2,3])
spamWriter = csv.writer(file , delimiter=',',quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamWriter.writerow([4,5,6])
file.close()

Które wyniki jak poniżej:

 1
 2
 3
 4 5 6

Używając modułu csv, jak mogę uzyskać dane wyjściowe jak poniżej:

 1 4 
 2 5
 3 6

tutaj spacja oznacza przecinek w pliku csv.

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion