码迷,mamicode.com
首页 > 编程语言 > 详细

Python中List的排序问题

时间:2018-08-11 12:27:00      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:python   www   list   排列   顺序   结果   问题   style   put   

今天在知乎上看到一个文章  【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的排序问题

标签:python   www   list   排列   顺序   结果   问题   style   put   

原文地址:https://www.cnblogs.com/ki1ler/p/9459191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!