<分区>
我有一个字符串,我需要将其分成 2 个字母的片段。例如,'ABCDXY'
应该变成 ['AB', 'CD', 'XY']
。在奇数个字符的情况下的行为可能完全是任意的(我会提前检查长度)。
有什么办法可以避免丑陋的循环吗?
<分区>
我有一个字符串,我需要将其分成 2 个字母的片段。例如,'ABCDXY'
应该变成 ['AB', 'CD', 'XY']
。在奇数个字符的情况下的行为可能完全是任意的(我会提前检查长度)。
有什么办法可以避免丑陋的循环吗?
最佳答案
>>> [s[i:i + 2] for i in range(0, len(s), 2)]
['AB', 'CD', 'XY']
关于python - 将字符串拆分为 2 个字母的段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12491537/