请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sorted排序问题

图片描述
图片描述
问题:我打印了四种状态,如上图。原本值是178.6万,但最后返回的用来比较大小的number为1780000.0,与本来的键值不符,但是为啥最后的结果是正确的

正在回答

1回答

慕粉13262877586 2018-11-13 21:00:23

因为sorted方法并没有改变anch的值,它起到的作用就是利用key提供的方法对anch进行排序,然后将排序的结果返回。说白了sorted方法就是将anch重新排序了而已,并没有改变anch的值。不过,从你的代码中我看到了这段代码的bug:这个代码是没有正确办法比较187.4与187.9的大小的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信