Écrit en Python listes de colonnes csv

J'ai 5 listes, tous de la même longueur, et je voudrais écrire à 5 colonnes dans un fichier CSV. Jusqu'à présent, je ne peux écrire une à une colonne avec ce code:

with open('test.csv', 'wb') as f:
    writer = csv.writer(f)
    for val in test_list:
        writer.writerow([val])

Si j'ajoute un autre for boucle, c'est juste écrit que le liste à la même colonne. Quelqu'un connait un bon moyen d'obtenir des cinq colonnes séparées?