下面是我的代码我按升序打印这个代码我现在需要按降序打印但不知道怎么做?
list = [37,-59,4,0,15,-12,9,0]
答案 0 :(得分:1)
为什么不使用内置的var arrFinal = [];
arr.forEach(function(val, key) {
arrFinal = arrFinal.concat(val.split('(!)'))
})
console.log(arrFinal)
函数?
sorted
答案 1 :(得分:0)
如果你需要按升序和降序列表,你可以反过来得到你的列表:
procedure TForm1.Shape9MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if button = mbRight then
button2.Tag := button2.Tag+ 1;
button2.caption := 'Count: ' + IntToStr(button2.Tag);
end;
如果您只需按降序排列,AMACB的答案可能是效率最高的。
如果出于某种原因,您想要采用现有的排序逻辑并使其按降序生成列表,则应更改
sorted_list_oldskool[::-1]
到
if unsorted_list[i] <= sorted_list_oldskool[j]:
答案 2 :(得分:0)
如果我理解正确
print("Old way : ",sorted(sorted_list_oldskool, reverse=True))