假设我们有一个名单列表A:
A = [[1, 100, 200, 300],[2, 300, 400, 500]]
Run Code Online (Sandbox Code Playgroud)
我们想写A一个格式如下的文件:
"1\t\100\t\200\t300\n2\t\300\t400\t500"
Run Code Online (Sandbox Code Playgroud)
一切都在 string
可以通过使用列表理解write()或writelines()功能来完成吗?
假设f您要写入的文件对象,您可以执行以下操作:
f.write('\n'.join('\t'.join(map(str, s)) for s in A))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |