我正在尝试使用循环和append函数连接给定list
中的字符串。 (我知道我可以使用join
功能,但我正在尝试练习。)
我得到的错误是:
追踪(最近一次通话): 文件" trial1.py",第4行,in q.append(LISTA [I]) AttributeError:' set'对象没有属性'追加'
这是我的代码:
lista = {'a','p','o','o','r','v','e'}
q = lista
for i in range(7):
q.append(lista[i])
答案 0 :(得分:1)
当你有一个要连接成一个字符串的字符串列表时应该怎么做:
print(''.'join(['a','p','o','o','r','v','e']))
要使用显式循环查看类似的解决方案,我们可以使用连接运算符+
来连接字符串。
lista = ['a','p','o','o','r','v','e']
res = ''
for s in lista:
res = res + s
print(res)
请注意+
不会更改它所作用的字符串,因为字符串是不可变的。