这是我的代码。

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)

关于python - 我想将项目移到列表中的第一个索引。如何简化代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27638903/

10-14 10:05