擅长:python、mysql、java
<p>请尝试以下代码。对你的样品有效</p>
<pre><code>current_output = ['test1.txt StatusCode: 123', 'test2.txt StatusCode: 726', 'test1.txt CompanyID: abc']
d = dict()
order = []
for item in current_output:
k,v = item.split(' ', 1)
if k not in order:
order.append(k)
d[k] = d.get(k, []) + [v]
desired_output = ["%s %s" % (k, ' '.join(d[k])) for k in order]
print desired_output
</code></pre>