Python對List中的元素排序的方法
更新時間:2018年04月01日 10:55:04 作者:MSTK
這篇文章主要介紹了Python對List中的元素排序 ,需要的朋友可以參考下
首先定義一個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這個屬性才行,當然也可以把value換成ListA中的元素的其他共有屬性也可以。感覺和Java差不多。
總結
以上所述是小編給大家介紹的Python對List中的元素排序的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復的!
相關文章
Python基于pygame實現(xiàn)的彈力球效果(附源碼)
這篇文章主要介紹了Python基于pygame實現(xiàn)的彈力球效果,涉及pygame圖形動態(tài)操作的相關的技巧,并附帶了完整的源碼供讀者下載參考,需要的朋友可以參考下2015-11-11
Django 開發(fā)調試工具 Django-debug-toolbar使用詳解
這篇文章主要介紹了Django 開發(fā)調試工具 Django-debug-toolbar使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-07-07

