首先定义一个compare函数:函数
def compare(sf1, sf2): if (sf1.value > sf2.value): return -1; elif (sf1.value == sf2.value): return 0; else: return 1;
而后调用该函数就能够对List中的元素排序:spa
listA.sort(compare)
要求ListA中的元素有value这个属性才行,固然也能够把value换成ListA中的元素的其余共有属性也能够。感受和Java差很少。code