python - 如何在python中连接两个格式化的字符串
问题描述
有没有办法水平连接这两个格式化的字符串?我尝试了 a + b 但我有一个垂直连接的字符串。
这是格式化字符串的屏幕截图。
a = '''
__
( )
)(
(__)
'''
b = '''
____
( __)
) _)
(__)
'''
print(a+b) #I don't need this I need horizontal way of concatenation
解决方案
你可以做类似的事情
>>> lines = zip(a.split('\n'), b.split('\n'))
>>> ab = '\n'.join([ai + bi for ai, bi in lines])
>>> print ab
__ ____
( ) ( __)
)( ) _)
(__) (__)
>>>
推荐阅读
- ethereum - Solidity - 我部署什么版本的合约?
- c++ - C++向量构造函数实现
- github - 审计日志导出和聚合
- terraform - 使用 Terraform 在 Linux VM 上运行脚本扩展
- amazon-web-services - 部署 EKS 的 CDK 代码更新时 AssetParameters 发生变化
- node.js - 无法连接到 socket.io 服务器
- java-8 - 即使数据库实例关闭,CrudRepository 计数方法也会返回结果
- esp32 - 带有 esp32 的 Enc28j60 模块挂起
- curl - cURL NTLM 对 IIS8.5 的授权失败
- c# - 有没有办法在 bunit 测试中设置 OnAfterRender 方法的 firstRender-Variable?