是否可以在出現特定字符串時插入到列表中。 例子:在字符串列表中的特定元素之前和之後插入元素
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>'而不是''? –