![](/img/trans.png)
[英]How do I take a string of numbers in Python 2.7.2 and make each number its own element in a list?
[英]How do I write a list to a csv and make each element in the list be its own column?
假设我在python中有一个列表,如下所示:
my_list = ['35.32', '23.12', '34.34']
我希望能够做这样的事情:
writerposts.writerow(["cat", "meow", my_list])
上面的代码将my_list中的所有值放在一列中,尽管方括号仍然表示列表。 因此,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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.