a=[3.0,2.5,1.0,'1/3','4/5']
我想对这个数组进行排序,我尝试将字符串转换为另一个数组,即
a[3]=['1','3']
然后将它们转换为float,然后执行除法。问题是,当我使用a.sort对它们进行排序时,它变得更加复杂,我不知道如何将它们带回到它们的字符串形式 我需要知道如何在不导入分数模块的情况下
请帮助。
答案 0 :(得分:3)
您无需将其转换回来。使用key
,sorted
的{{1}}参数(函数)。键函数的返回值将用于比较。
list.sort