Python中文
首页
教程
问答
标签
搜索
登录
注册
将列表的Python列表转换为字符串
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>如何将Python中的列表列表最好地转换为(例如)逗号分隔的值、换行分隔的行、字符串?理想情况下,我可以这样做:</p> <pre><code>>import csv >matrix = [["Frodo","Baggins","Hole-in-the-Ground, Shire"],["Sauron", "I forget", "Mordor"]] > csv_string = csv.generate_string(matrix) >print(csv_string) Frodo,Baggins,"Hole-in-the-Ground, Shire" Sauron,I forget,Mordor </code></pre> <p>我知道Python有一个<a href="https://docs.python.org/2/library/csv.html" rel="nofollow noreferrer">csv module</a>,正如在类似<a href="https://stackoverflow.com/questions/6916542/writing-list-of-strings-to-excel-csv-file-in-python">this</a>的SO问题中看到的,但是它的所有函数似乎都是在一个File对象上操作的。这些列表太小了,使用一个文件是多余的。在</p> <p>我熟悉<a href="https://stackoverflow.com/questions/44778/how-would-you-make-a-comma-separated-string-from-a-list">join</a>函数,并且有很多这样的答案<a href="https://stackoverflow.com/questions/19717769/convert-list-of-lists-into-a-string">about it</a>。但它不处理包含逗号的值,也不处理多行,除非我在另一个<code>join</code>中嵌套一个<code>join</code>。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>将csv模块与<code>StringIO</code>合并:</p> <pre><code>import io, csv result = io.StringIO() writer = csv.writer(result) writer.writerow([5,6,7]) print(result.getvalue()) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Python中简化列表处理?
10 回答
如何在Python中简化多个条件
9 回答
如何在python中简化嵌套列表的字典?
6 回答
如何在python中简化数组
1 回答
如何在python中简化此数据库调用
5 回答
如何在Python中简化这些语句
3 回答
如何在python中简化重复列表的理解?
7 回答
如何在Python中简单地从JSON API捕获空列表?
6 回答
如何在python中简单地使用for
8 回答
如何在Python中简单地导入文件夹?
7 回答
如何在Python中简单地将字符串中的分号对齐?
7 回答
如何在Python中简单地输入隐藏字
2 回答
如何在Python中简洁地级联多个regex语句
10 回答
如何在python中管理“\”,同时将psv加载到postgresq
10 回答
如何在Python中管理/托管AWS SQS队列消费者?
10 回答
如何在Python中管理diy etl管道中的范围
10 回答
如何在python中管理eventhandler递归?
4 回答
如何在Python中管理Google API错误
2 回答
如何在Python中管理全局变量
7 回答
如何在Python中管理内存
9 回答