python列表排序的兩種方式
1、使用sort()永久排序列表。
用sort()方法改變原始列表。若要逆轉排序,只需將參數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、用函數sorted()臨時排序列表。
函數sorted()允許按特定順序顯示列表元素,而不影響列表中的原始排列順序。
若要反轉排序,只需將參數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學習教程請關注IT培訓機構:千鋒教育。