擅长:python、mysql、java
<p>一个简单的解决方法是先用逗号分隔元素,然后再用两个元素连接起来。比如:</p>
<pre><code>sub_result = a.split(',')
result = [','.join(sub_result[i:i+2]) for i in range(0,len(sub_result),2)]
</code></pre>
<p>这将提供:</p>
<pre><code>>>> result
['nb1,nb2', 'nb3,nb4', 'nb5,nb6']
</code></pre>
<p>如果元素的数量是奇数,这也会起作用。例如:</p>
<pre><code>>>> a = 'nb1,nb2,nb3,nb4,nb5,nb6,nb7'
>>> sub_result = a.split(',')
>>> result = [','.join(sub_result[i:i+2]) for i in range(0,len(sub_result),2)]
>>> result
['nb1,nb2', 'nb3,nb4', 'nb5,nb6', 'nb7']
</code></pre>