擅长:python、mysql、java
<p>找到了一些解决方案,但这是迄今为止我提出的最干净的解决方案:</p>
<pre class="lang-py prettyprint-override"><code>items = string.split(delimiter)
groups = []
while items:
first_three, items = items[:nthelement], items[nthelement:]
groups.append(first_three)
result = "|\n".join("|".join(g) for g in groups)
</code></pre>
<p>输出:</p>
<pre class="lang-py prettyprint-override"><code>>>> result
'AB|CD|EEEE|\nGGg|gger342|gff534|\ngre343|FGS'
</code></pre>