这可能很容易,但我不确定要搜索什么。
我想做这样的事情:
temp = ""
for item in instance:
temp = temp + item
我想我以前见过这样做过:
temp ++ item
但这不起作用。
答案 0 :(得分:4)
答案 1 :(得分:3)
Python中不存在++
运算符,但它确实有+=
运算符。您可以按如下方式使用它:
temp = ''
for item in instance:
temp += item
通常,字符串在Python中是不可变的(即,它们不能被更改)。但是,正如Fenikso在注释中指出的那样,此运算符将创建一个新的字符串对象,该对象由旧的temp值加上item的新值组成。
如果你使用列表理解,你可能会更快,例如Alex Parakhnevich在答案中建议的那样。