呼如林
为了完成这个任务,您可以使用regex来完成:>>> import re>>> re.findall('..','1234567890')['12', '34', '56', '78', '90']正如评论中指出的,您可以这样做:>>> import re>>> re.findall('..?', '123456789')['12', '34', '56', '78', '9']还可以执行以下操作,以简化较长块的正则表达式:>>> import re>>> re.findall('.{1,2}', '123456789')['12', '34', '56', '78', '9']你可以用re.finditer如果字符串很长,则逐块生成。