python更改位置并移动其他元素

python更改位置并移动其他元素,python,list,Python,List,我有以下清单:- someList = ["one","three","four","five","six","two"] 我想改变“2”的位置,即在“1”之后,其余字符串应按原样移动 预期产出:- someList=[“一”、“二”、“三”、“四”、“五”、“六”] 您可以从当前索引中弹出2并插入到新索引中 l.insert(1,l.pop(-1)) 您可以使用解包来重新分

我有以下清单:-

someList = ["one","three","four","five","six","two"]
我想改变“2”的位置,即在“1”之后,其余字符串应按原样移动

预期产出:-

someList=[“一”、“二”、“三”、“四”、“五”、“六”]


您可以从当前索引中弹出2并插入到新索引中

l.insert(1,l.pop(-1))

您可以使用解包来重新分发

a,c,d,e,b = ["one","three","four","five","six","two"]
someList= [a,b,c,d,e]
someList

l.pop()
l.pop(-1)
samecan I pop与like l.pop(“两个”)“两个”位置不固定否,但您可以通过运行l.index(“两个”)来获取索引