我有一个看起来像这样的列表:
[[[u'example', u'example2'], [u'example', u'example2'], [u'example', u'example2'], [u'example', u'example2'], [u'example', u'example2']], [[5.926582278481011, 10.012500000000001, 7.133823529411763, 8.257352941176471, 7.4767647058823545]]]
我想通过以下方式将此列表保存到Excel文件中:
第1列:[示例,示例,...,示例]
第2栏:[example2,example2,...,example2]
第3栏:[5.926582278481011、10.012500000000001,...,7.4767647058823545]
最佳答案
您只需要重新排列一下数据:
import csv
col1 = [i[0] for i in s[0]]
col2 = [i[1] for i in s[0]]
col3 = s[1][0]
with open('results.csv', 'w') as o:
writer = csv.writer(o, delimiter=',')
writer.writerows(zip(col1, col2, col3))
您可以打开此文件并将其导入Excel。创建一个新的工作簿,然后单击数据选项卡,然后从文件插入。
关于python - 如何在Python中导出二维列表以实现卓越?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36954290/