小编yop*_*ppy的帖子

使用cmp在Python中排序()

我正在尝试对列表进行排序,将所有0移到列表的末尾.示例:[0,1,0,2,3,0,4] - > [1,2,3,4,0,0,0]

我看到有人在一行编码

list.sort(cmp=lambda a,b:-1 if b==0 else 0)
Run Code Online (Sandbox Code Playgroud)

但我不明白括号内的意思.

有谁能告诉我?谢谢.

python sorting lambda cmp

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

cmp ×1

lambda ×1

python ×1

sorting ×1