我正在尝试对数字列表进行排序,列表类似于:
['8.5444777260000002',
'8.9833287639999995',
'7.6962368249999997',
'1.3958622080000000',
'0.0000000000000000',
'0.0000000000000000',
'12.6939330199999993',
'12.6858463900000000',
'9.0969571279999997']
虽然它有更多的元素。
我的问题是,当我对此列表进行排序时,第一个数字为0.000000000000
但列表的最后一个数字是9.something
虽然我知道有超过9值的数字。然后,当我查看排序列表时,我发现0.9999999999
10.0000000000
被放置后,然后所有数字从10到20,然后显示2.0000000000
知道为什么会这样吗?关于什么是错的任何建议或建议?