sorted排序问题

来源:13-12 案例总结

一个酸溜溜的小西瓜

2018-10-26

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

写回答

1回答

慕粉13262877586

2018-11-13

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

0
1
一个酸溜溜的小西瓜
这段正则表达式老师说讲错了,改过的在群里
2018-11-13
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程