Python 3.x 如何在python列表中CSV文件的单个单元格中写入一组单词?

Python 3.x 如何在python列表中CSV文件的单个单元格中写入一组单词?,python-3.x,list,csv,Python 3.x,List,Csv,上面的代码将列表中的每个单词写入CSV文件中的一个新单元格,但是, 我想把这个列表中的数据写成一行中每个单元格5个字。有人能给我建议一个解决方案,或者写一段代码,或者纠正这个问题吗 我已经为此编写了一个简单的解决方案,您可以修改它以更好地适应您的使用。内容如下: dataList = ['#cyclone', '#twister', '#thunderstorm', '#supercell', '#wind', '#weatherradar', '#storm', '#waterspout',

上面的代码将列表中的每个单词写入CSV文件中的一个新单元格,但是,
我想把这个列表中的数据写成一行中每个单元格5个字。有人能给我建议一个解决方案,或者写一段代码,或者纠正这个问题吗

我已经为此编写了一个简单的解决方案,您可以修改它以更好地适应您的使用。内容如下:

dataList = ['#cyclone', '#twister', '#thunderstorm', '#supercell', '#wind', '#weatherradar', '#storm', '#waterspout', '#tropicalcyclone', '#hurricane', '#typhoon', '#snowstorm']
    with open('test.csv', 'w', encoding='utf-8', newline='') as fp:
        writer = csv.writer(fp,delimiter=',')
        writer.writerow(dataList)

希望有帮助。

你能展示一下你的尝试吗?在上面的代码片段中,我试图将上述数据列表中的单词写入CSV文件,并且格式应为每行5个单词。是的,但我看不出你除了将其全部写入一行之外还做了什么。你试过线圈吗?没有,还没试过。它会工作吗?是的,它会工作,但会在新列表中添加新范围的单词,例如[5:10]。但伟大的提示将尝试相应地修改。谢谢
import csv
dataList = ['#cyclone', '#twister', '#thunderstorm', '#supercell', '#wind', '#weatherradar', '#storm', '#waterspout', '#tropicalcyclone', '#hurricane', '#typhoon', '#snowstorm']
with open("Output.csv","w") as Output_csv:
    CSVWriter = csv.writer(Output_csv, delimiter = ' ')
    CSVWriter.writerow(dataList[:5])
    CSVWriter.writerow(dataList[5:10])
    CSVWriter.writerow(dataList[10:12])