首页 > 解决方案 > 如何仅在特定索引处加入字符串列表

问题描述

我试图仅在 Python 中的特定索引处将字符串列表中的特定字符串连接在一起。想象一下你有清单

['foo', 'bar', 'baz', 'qux', 'quux']

例如,我希望得到以下列表:

['foo', 'bar baz', 'qux', 'quux']

鉴于字符串列表包含字符串baz

解决此问题的最有效方法是什么?

标签: pythonstringlistconcatenation

解决方案


index = 2
ss = ['foo','bar','far','car','sar']
ss[index] = ' '.join(ss[index:index+2])
ss.pop(index+1)
print(ss)

我希望这可行,因为它不需要创建新列表


推荐阅读