Skip to main content
 首页 » 编程设计

python之我想将一个项目移动到列表中的第一个索引。如何简化代码

2025年05月04日13lvdongjie

这是我的代码。

lst=['0','1','2','3','4'] 
i = lst.index('2') 
lst.pop(i) 
tmp=[] 
tmp.append('2') 
tmp.extend(lst) 
lst = tmp 
print lst #output:['2','0','1','3','4'] 

现在我想写出漂亮的代码。我觉得可能是有改进的余地。所以,希望哪位大神能给我解释一下,指点一下。谢谢!

请您参考如下方法:

sorted([0,1,2,3,4,5], key=lambda x: x == 2, reverse=True)