Python简单处理坐标排序问题示例


Posted in Python onJuly 11, 2019

本文实例讲述了Python简单处理坐标排序问题。分享给大家供大家参考,具体如下:

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

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

# -*- coding:utf-8 -*-
#! python2
a=[(4,5),(2,4),(3,4),(1,1),(2,5)]
print a
def 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 b
b=zuobiaopaixu(a)
print b

运行结果:

[(4, 5), (2, 4), (3, 4), (1, 1), (2, 5)]
[(2, 5), (4, 5), (2, 4), (3, 4), (1, 1)]

Python 相关文章推荐
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
python读取oracle函数返回值
Jul 18 Python
利用Python实现Windows定时关机功能
Mar 21 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 Python
Matplotlib animation模块实现动态图
Feb 25 Python
如何使用Python自动控制windows桌面
Jul 11 #Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 #Python
如何安装并使用conda指令管理python环境
Jul 10 #Python
python变量的存储原理详解
Jul 10 #Python
python中 * 的用法详解
Jul 10 #Python
通过python实现随机交换礼物程序详解
Jul 10 #Python
Python实现简单的列表冒泡排序和反转列表操作示例
Jul 10 #Python
You might like
PHP 高手之路(二)
2006/10/09 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
Js的MessageBox
2006/12/03 Javascript
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python抽象基类用法实例分析
2015/06/04 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
Python类成员继承重写的实现
2020/09/16 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
个人校本研修方案
2014/05/26 职场文书
学前教育专业求职信
2014/09/02 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
师德标兵事迹材料
2014/12/19 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
为Java项目添加Redis缓存的方法
2021/05/18 Redis
MySQL数据库查询之多表查询总结
2022/08/05 MySQL