【发布时间】:2022-01-05 15:30:05
【问题描述】:
我在使用 python 时遇到了问题,这真的很简单,但我仍然可以找到解决方案:
我有一个字符串。我把它分开了。我有一个for循环
string = "Super best good string"
temp = string.split()
for finished_string in temp:
number = 0
finished_string.append(temp[number])
number += 1
这应该是: "超+最好+好+字符串+"
但是这个解决方案必须适用于不同长度的 2 个词或 3 个词的字符串
【问题讨论】:
-
new_string = string.replace(' ', '+')+'+' -
一方面,您在每个循环开始时重新初始化
number=0,因此它永远不会增加。另一方面,finished_string是循环局部的新变量。如果你想追加一些东西,把它追加到一个存在于outside循环的列表或字符串中
标签: python for-loop problem-spring