0

私の目標は、リスト「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)]
4

2 に答える 2

0

リストから単一の文字列を作成して追加しないのはなぜですか?

for i in range(len(lis)):
  all_strings += " " + lis[i]

txt = txt[0:tagEnd] + all_strings + wikiText + txt[endTag:len(txt)]
于 2012-11-11T05:58:17.360 に答える
0

私が正しく理解していれば、これを行うことができます:

txt = txt[:tagEnd] + ' '.join(lis) + wikiText + txt[endTag:]
于 2012-11-11T06:05:38.280 に答える