python - 将列表元素转换为单个字符串
问题描述
我有一个以这种形式列出的列表:
[
['3', ',', '1', ',', '0', ',', '2', ',', '0'],
['2', ',', '1', ',', '0', ',', '0', ',', '0'],
['0', ',', '1', ',', '0', ',', '3', ',', '0']
]
我试图将它放入一个平面列表中,其中每个元素都是每个子列表内容的内容,作为新列表中的一个字符串:
['3,1,0,2,0', '2,1,0,0,0', '0,1,0,3,0']
我试过这个:
for subs in newBallots:
for i in subs:
transferedBallots.append(str(i))
但它只会让每个字符都在自己的列表元素中:
['3', ',', '1', ',', '0', ',', '2', ',', '0', '2', ',', '1', ',', '0', ',', '0', ',', '0', '0', ',', '1', ',', '0', ',', '3', ',', '0']
有什么建议么?
解决方案
for subs in newBallots:
transferedBallots.append("".join(subs))
推荐阅读
- java - 启动时使用 selenium 将扩展名(*.xpi 文件)添加到 Java 中的 firefox 驱动程序
- angular - 使用带角度的 awesome-qr 库
- typescript - 在分配之前使用变量“test”
- python - 为什么 Conv1D 输出维度问题?
- rest - HATEOAS 链接最佳实践
- elasticsearch - Elasticsearch - 使用切片滚动 api 时限制命中数
- javascript - 我更改了我的 span 元素的 textContent,它似乎在 console.log 上发生了变化,但它在屏幕上没有变化
- google-analytics - 在 Google Analytics(分析)中找不到广告系列报告
- python - Visual Studio Code:如何选择 cmd 终端来执行 Python 文件
- javascript - 浏览器最小化时倒数计时器