Python中List的排序问题
Posted ki1ler
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中List的排序问题相关的知识,希望对你有一定的参考价值。
今天在知乎上看到一个文章 【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的排序问题的主要内容,如果未能解决你的问题,请参考以下文章