标签: python sorting python-3.x
我有一个过程对象列表(用户定义),我希望它一次排序以获得内存最密集的进程。
但是,通过排序进行反向排序并不会产生所需的结果。
我的代码:
-lXt:Vendor.o
输出:
http://pastebin.com/7Pz5Yn7A
答案 0 :(得分:5)
您应该使用sort代替sorted:
sort
sorted
x.sort(key=lambda item: item.pmem, reverse=True)
sort对现有列表进行排序; sorted创建一个新的。