gpt4 book ai didi

python - 在Python中的csv列中编写多个列表列表

转载 作者:行者123 更新时间:2023-12-01 05:30:33 27 4
gpt4 key购买 nike

我有一个列表列表,需要将其每个元素写入 csv 列中。使用下面的代码它输出的正是我想要的。

for row in izip_longest(*averages_, fillvalue = ['']):
writer.writerow(row[0] + row[1])

行[0]的示例行:

['0.000000', '0.000586', '0.005819', '0.011434', '0.052012', 0.000586118993]

问题:如何用其中包含变量的代码替换部分 (row[0] + row[1]) ,以便它自动添加任意数量的子列表 (row[i ] + row[i+1] + row[i+2]...) 在主列表中?

最佳答案

如果 row 是列表的列表,请将 (row[0] + row[1]) 替换为

list(itertools.chain.from_iterable(row))

[item for sublist in row for item in sublist]

您正在压平列表的列表。我从https://stackoverflow.com/a/952952/2823755中选择了这两个

关于python - 在Python中的csv列中编写多个列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20368047/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com