是否可以在出现特定字符串时插入到列表中。 例子:在字符串列表中的特定元素之前和之后插入元素
List=['north','south','east','west','south','united']
所以对于每一次的字符串“南方”提出的名单将元素前南在列表中插入项目'canada'
。
Results
List=['north','canada','south','east','west','canada','south','united']
编辑:我很抱歉不够具体。我需要它来寻找特定的人物。
List1=['north','<usa>23<\usa>','east','west','<usa>1942<\usa>','united']
Result=['north','canada', '<usa>23<\usa>','east','west','canada','<usa>1942<\usa>','united']
您正在寻找'insert',而不是'append'。 [这个问题](http://stackoverflow.com/questions/34099329/add-spaces-to-elements-of-list/34099402?noredirect=1#comment55950963_34099402)可能会有所帮助,但您必须将条件语句您的列表遍历 –
您确定它是'<\usa>'而不是''? –