【发布时间】:2020-02-21 09:29:14
【问题描述】:
我有一个浮点类型的mark_list,我正在尝试按升序排序。
mark_list
Out[100]: [39, 37.21, 38, 37.21, 37.2]
sorted(mark_list)
Out[101]: [37.2, 37.21, 37.21, 38, 39]
set(sorted(mark_list))
Out[102]: {37.2, 37.21, 38, 39}
list(set(sorted(mark_list)))
Out[103]: [37.21, 37.2, 38, 39]
我希望输出[37.2, 37.21, 38, 39]
为什么 37.21 领先于 37.2 ?我错过了什么?
【问题讨论】:
-
set未排序
标签: python list set python-3.6