您可以通过以下步骤使用切片符号:
>>> x = "abcdefghijklm">>> x[0::2] #0. 2. 4...'acegikm'>>> x[1::2] #1. 3. 5 ..'bdfhjl'>>> [i+j for i,j in zip(x[::2], x[1::2])] # zip makes (0,1),(2,3) ...['ab', 'cd', 'ef', 'gh', 'ij', 'kl']
同样的逻辑也适用于列表。字符串长度无关紧要,因为您只是将两个字符串加在一起。

您可以通过以下步骤使用切片符号:
>>> x = "abcdefghijklm">>> x[0::2] #0. 2. 4...'acegikm'>>> x[1::2] #1. 3. 5 ..'bdfhjl'>>> [i+j for i,j in zip(x[::2], x[1::2])] # zip makes (0,1),(2,3) ...['ab', 'cd', 'ef', 'gh', 'ij', 'kl']
同样的逻辑也适用于列表。字符串长度无关紧要,因为您只是将两个字符串加在一起。