python列表排序的兩種方式
1、使用sort()永久排序列表。
用sort()方法改變原始列表。若要逆轉(zhuǎn)排序,只需將參數(shù)reverse=True傳遞給sort()。
>>>list
['zhangsan','lisi','bob','alex']
>>>list.sort()
>>>list
['alex','bob','lisi','zhangsan']
>>>list.sort(reverse=True)
>>>list
['zhangsan','lisi','bob','alex']
2、用函數(shù)sorted()臨時(shí)排序列表。
函數(shù)sorted()允許按特定順序顯示列表元素,而不影響列表中的原始排列順序。
若要反轉(zhuǎn)排序,只需將參數(shù)reverse=True傳送到sorted()。
>>>list=['douglas','alex','solo','super']
>>>sorted(list)
['alex','douglas','solo','super']
>>>list
['douglas','alex','solo','super']
>>>sorted(list,reverse=True)
['super','solo','douglas','alex']
>>>list
['douglas','alex','solo','super']
以上就是python列表排序的兩種方式,希望對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。