【发布时间】:2010-11-15 16:10:27
【问题描述】:
具体来说,我有两个字符串列表,我想将它们组合成一个字符串,其中每一行是列表中接下来的两个字符串,用空格分隔:
a = ['foo1', 'foo2', 'foo3']
b = ['bar1', 'bar2', 'bar3']
我想要一个可以返回的函数 combine_to_lines():
"""foo1 bar1
foo2 bar2
foo3 bar3"""
我承认我已经解决了这个问题,所以我将发布答案。但也许其他人有更好的,或者看到了我的缺陷。
更新:我将上面的示例过度简化了。在我的实际问题中,这些行以更复杂的方式格式化,需要解压缩从 zip() 返回的元组。但是感谢mhawke 为这个示例提出了最简单的解决方案。
【问题讨论】: