擅长:python、mysql、java
<p>类似于Sayandip的代码,但在过去它对我来说更具可读性:</p>
<pre><code>mylist =[]
for element in zip(*a.split('-')):
mylist.append(''.join(element))
print(mylist)
</code></pre>
<p>我明白了</p>
<pre><code>['penguinjmkj', 'azostrichos', 'nmiksonevar', 'dllamatcslr', 'aakbacrabaf', 'xetokhwhatd', 'nsxooifkyco', 'gorftmlkkwl', 'ewesupytalp', 'qxeffarigkh', 'racoonkkofi', 'yqyxdzhldmn', 'mbtdhecswru', 'turtledvgwy', 'sjqersuhcbt']
</code></pre>
<p>我在for循环中移动拆分,并使用*构造传递拆分后的整个列表,请参见用法<a href="https://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists" rel="nofollow noreferrer">here</a>和<a href="https://stackoverflow.com/questions/2921847/what-does-the-star-operator-mean-in-a-function-call">here</a></p>