python - 将二维列表转换为字符串
问题描述
我有一个二维列表,如下所示:
[['OR', 'M', '0.0'], ['OR', 'M', '0.1'], [':=', 'M', '0.2']]
我想将此列表转换为字符串。任何人的想法?
解决方案
使用str.join()
和生成器来展平列表:
>>> l = [['OR', 'M', '0.0'], ['OR', 'M', '0.1'], [':=', 'M', '0.2']]
>>> ''.join(x for sl in l for x in sl)
'ORM0.0ORM0.1:=M0.2'
推荐阅读
- c# - c# XML反序列化
- forms - 如何停止在 TForm 上接收重复的 OnKeyPress 事件?
- c# - 如何使用 ASP.NET Boilerplate 模板设置 TwoFactor 和 Lockout 设置?
- c++ - 从包含地址字符串元素的指针数组的指针数组中获取字符串元素的地址
- apache-spark - 查询 Yarn 和 Spark
- docker - 为 Windows 启动 docker 会引发“拒绝对不受 Bitlocker 保护的固定驱动器的写访问”
- javascript - Javascript 正则表达式负前瞻匹配
- javascript - `string` 类型的无效道具`x` - 预期`object` + `string` 类型的'y' - 预期`array`
- mysql - 如果在 MySQL 中同时运行,我的 UPDATE 语句可以工作吗?
- javascript - 当 XSL 使用 xsl:include 时,如何将 XSL 与 Javascript 一起应用?