擅长:python、mysql、java
<p>您可以使用此行以逗号连接每两行:</p>
<pre><code>from itertools import izip_longest as izip # For Python 2
from itertools import zip_longest as izip # For Python 3
splitted = specification.text.split('\n')
text = ', '.join([' '.join([first, second]) if second else first for first, second in izip(splitted[::2], splitted[1::2])])
print(text)
</code></pre>
<p>输出:</p>
<pre><code>'LEVERANDØRENS VARENUMMER 31358DC2, EAN NUMMER 4005176465017'
</code></pre>
<p>另外,如果您知道行数始终为偶数,那么您可以简化解决方案,只需<code>zip</code>即可解决问题:</p>
<pre><code>text = ', '.join([' '.join([first, second]) for first, second in zip(splitted[::2], splitted[1::2])])
</code></pre>