Python 如何将列表写入csv并使列表中的每个元素都成为自己的列?

Python 如何将列表写入csv并使列表中的每个元素都成为自己的列?,python,list,csv,Python,List,Csv,假设我有一个python列表,如下所示: my_list = ['35.32', '23.12', '34.34'] 我希望能够这样做: writerposts.writerow(["cat", "meow", my_list]) 上面将my_列表中的所有值放在一列中,但方括号表示列表仍在其中。所以csv看起来像: cat meow ['35.32', '23.12', '34.34'] 方括号之间的部分都在一列中 但我想让它看起来像是所有的浮点数都在它们自己的列中: cat meow 3

假设我有一个python列表,如下所示:

my_list = ['35.32', '23.12', '34.34']
我希望能够这样做:

writerposts.writerow(["cat", "meow", my_list])
上面将my_列表中的所有值放在一列中,但方括号表示列表仍在其中。所以csv看起来像:

cat meow ['35.32', '23.12', '34.34']
方括号之间的部分都在一列中

但我想让它看起来像是所有的浮点数都在它们自己的列中:

cat meow 35.32 23.12 34.34

这看起来很简单,但我在网上找不到任何人解释如何做到这一点-想法???

如果您使用的是Python 3,则可以使用序列解包:

writerposts.writerow(["cat", "meow", *my_list])
或更向后兼容的解决方案:

writerposts.writerow(["cat", "meow"] + my_list)

如果您使用的是Python 3,则可以使用序列解包:

writerposts.writerow(["cat", "meow", *my_list])
或更向后兼容的解决方案:

writerposts.writerow(["cat", "meow"] + my_list)

目前,您正在索引2的主数组中放置一个数组。最好合并数组(将您的数组附加到猫叫声中),而不是将一个数组插入另一个数组。@GoogleMac这些不是数组…:)@胡安帕,阿里维拉加,我的错。我实际上是一名PHP开发人员,但我想我会加入进来。不过,在本例中,它显示的行为与数组类似。将列表插入另一个列表项插槽将不起作用。列表需要合并。目前,您正在索引2的主数组中放置一个数组。最好合并数组(将您的数组附加到猫叫声中),而不是将一个数组插入另一个数组。@GoogleMac这些不是数组…:)@胡安帕,阿里维拉加,我的错。我实际上是一名PHP开发人员,但我想我会加入进来。不过,在本例中,它显示的行为与数组类似。将列表插入另一个列表项插槽将不起作用。这些清单需要合并。