python - 如何在python中将二维数组合并为字符串
问题描述
我已经尝试过这个解决方案,但我面临的问题是当我想转换
[[65, 'D', 'M', 'A', 'H'], [65, 'S', 'I', 'N']]
使用上面的方法串起来,我得到的是
'65DMAH65SIN'
但我想要的是
'65DMAH 65SIN'
即在每个数组结束后,它给了我空间。我正在考虑这方面的逻辑,但不起作用。
解决方案
我会对该任务使用以下理解:
a = [[65, 'D', 'M', 'A', 'H'], [65, 'S', 'I', 'N']]
s = ' '.join(''.join(map(str,i)) for i in a)
print(s)
输出:
65DMAH 65SIN
对于每个子列表,我映射它,因此子列表的每个元素都变为 str,然后我将每个子列表的元素加入没有分隔符(空 str),然后我使用空格加入。
推荐阅读
- javascript - 在开始时通过命令行在 Node-Red 中添加全局值上下文
- angular - 我希望 matInput 在触摸时不显示错误但没有内容
- .net - 圆形进度条| Xamarin 形式
- sql-server - msdb.dbo.sp_send_dbmail 使用高优先级和低优先级发送电子邮件
- python - 等群聚类算法
- c# - 实体框架核心中父表上同一个主键的多个 1 到 0..1 关系
- c# - 在 .Net MVC 中按 DateTime 过滤时系统卡住
- javascript - 三星 S10 相机后面的 React-Native 按钮
- reactjs - 更新表单 React Redux
- terminal - 如何用空格grep?