python之简单的处理坐标排序问题

来源:互联网 发布:godaddy域名跟主机对接 编辑:程序博客网 时间:2024/05/18 21:44

上一篇学了列表的冒泡排序算法,这一节利用此算法处理一下坐标排序的问题

我实现的功能是从上到下,从左到右的排序坐标点

a=[(4,5),(2,4),(3,4),(1,1),(2,5)]print adef zuobiaopaixu(a):    b=[]    l=len(a)    for i in range(l):        j=i        for j in range(l):            if (a[i][0]<a[j][0]):                a[i],a[j]=a[j],a[i]            if (a[i][1]>a[j][1]):                a[i],a[j]=a[j],a[i]    for k in range(len(a)):        b.append(a[k])    return bb=zuobiaopaixu(a)print b


0 0
原创粉丝点击