这也许很简单,但是我不确定要搜索什么。
我想做这样的事情:
temp = ""
for item in instance:
temp = temp + item
Run Code Online (Sandbox Code Playgroud)
我想我以前看过这样:
temp ++ item
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
一个++运营商并不在Python存在,但它确实有+=运营商。您可以按以下方式使用它:
temp = ''
for item in instance:
temp += item
Run Code Online (Sandbox Code Playgroud)
通常,字符串在Python中是不可变的(即,不能更改)。但是,正如Fenikso在评论中指出的那样,该运算符将创建一个新的字符串对象,该对象由temp的旧值加上item的新值组成。
如果使用列表理解,您可能会更快,例如Alex Parakhnevich在回答中所建议的那样。