【发布时间】:2014-04-26 20:33:28
【问题描述】:
strings = input("")
mylist = strings.split(" ")
print(mylist[0]+mylist[1],mylist[1]+mylist[2],mylist[2]+mylist[3],mylist[3]+mylist[4],mylist[4]+mylist[5],mylist[5]+mylist[6])
在上面的代码中,如果用户输入(“a b c d e f g”),它会打印出想要的结果: “ab bc cd de ef fg”。 但是,我将不得不继续更改不同输入长度的代码。我尝试使用“for-in”语句,但我得到“字符串索引超出范围”,其他使用循环的尝试都是徒劳的。如图所示,它应该是空格分隔的。 顺便说一句,这不是家庭作业或作业问题,只是为即将到来的测试做一些修改。一旦我掌握了上述方法,我就可以解决其他类似的问题。请帮忙。 Python 3.3。
【问题讨论】:
-
你到底想做什么?按两个分组打印?
标签: python string list python-3.x