Python对List中的元素排序的方法
发布时间:2020-12-16 20:49:06 所属栏目:Python 来源:网络整理
导读:首先定义一个compare函数: def compare(sf1,sf2): if (sf1.value sf2.value): return -1; elif (sf1.value == sf2.value): return 0; else: return 1; 然后调用该函数就可以对List中的元素排序: listA.sort(compare) 要求ListA中的元素有value这个属性才行
首先定义一个compare函数: def compare(sf1,sf2): if (sf1.value > sf2.value): return -1; elif (sf1.value == sf2.value): return 0; else: return 1; 然后调用该函数就可以对List中的元素排序:
要求ListA中的元素有value这个属性才行,当然也可以把value换成ListA中的元素的其他共有属性也可以。感觉和Java差不多。 总结 以上所述是小编给大家介绍的Python对List中的元素排序的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复的! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |