1. 程式人生 > >Python中List的排序問題

Python中List的排序問題

www blank print code col st2 記錄 循環 targe

今天在知乎上看到一個文章 【Python中如何把兩個list合並,並按從小到大順序排列?】,試著解了一下。

記錄如下 以備以後察看

list1 = [12,33,190,29,15,9,28]
list2 = [21,346,11]

list3 = list1 + list2   #  列表合並 ==> 直接相加即可

list_output = []   #  新建空列表

while list3:  #  循環直到list3為空
    int_min = list3.pop(list3.index(min(list3)))   #   將最小值賦值給int_min
    list_output.append(int_min)   #
將最小值依次傳入int_min列表中 print list_output # 驗證結果 [9, 11, 12, 15, 21, 28, 29, 33, 190, 346]

Python中List的排序問題