如何将列表保存在.csv文件中的列而不是行中?

我想在.csv中保存一个列表。我有语法,但是它保存在行而不是列中。请提出建议。提前致谢。 我的语法是:

import csv
n=0
x=[]
while n < 10:
    n = n+1
    x.append(n)
with open('test.csv','w') as file:
    writer = csv.writer(file)
    writer.writerows([x])
print(x)