我的目标是将列表“lis”中的所有值附加到“txt”,粘贴下面的代码片段,我总是只看到最后一个元素被附加到“txt”,我该如何解决?我试图使用txt + =但不会工作,因为我希望列表数据“lis”位于“txt [0:tagEnd]”和“wikiText + txt [endTag:len(txt)]”之间
for i in range(len(lis)) :
txt = txt[0:tagEnd] + lis[i] + wikiText + txt[endTag:len(txt)]
答案 0 :(得分:0)
为什么不从列表中创建一个字符串并追加它?
for i in range(len(lis)):
all_strings += " " + lis[i]
txt = txt[0:tagEnd] + all_strings + wikiText + txt[endTag:len(txt)]
答案 1 :(得分:0)
如果我理解正确,你可以这样做:
txt = txt[:tagEnd] + ' '.join(lis) + wikiText + txt[endTag:]