Skip to main content
 首页 » 编程设计

python之如何连接列表中的字符串对

2025年05月04日21shangdawei

<分区>

我有一个类似的列表

myl = ['A','B','C','D','E','F'] #length always even 

现在我想要的输出是 'AB','CD','EF'

我试过了

>>> myl = ['A','B','C','D','E','F'] 
>>> even_pos = myl[::2] 
>>> odd_pos = myl[::-2] 
>>> odd_pos.reverse() 
>>> newlist = zip(even_pos,odd_pos) 
>>> for x in newlist: 
...     print "".join(list(x)) 
... 
... 
AB 
CD 
EF 
>>> 

我不喜欢这种方式,因为我觉得这太过分了。

那么,有没有更好的方法来实现我的输出。