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中使用Boolean操作符做真值测试实例
Jan 30 Python
分析Python中设计模式之Decorator装饰器模式的要点
Mar 02 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
Python中对象的引用与复制代码示例
Dec 04 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 Python
python编写计算器功能
Oct 25 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
Pycharm连接远程服务器过程图解
Apr 30 Python
Python中zip函数如何使用
Jun 04 Python
利用python实现汉诺塔游戏
Mar 01 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
对python调用RPC接口的实例详解
2019/01/03 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
Python实现动态循环输出文字功能
2020/05/07 Python
武汉英思工程科技有限公司&ndash;ORACLE面试测试题目
2012/04/30 面试题
工艺工程师岗位职责
2014/03/04 职场文书
教师产假请假条
2014/04/10 职场文书
安全标兵事迹材料
2014/08/17 职场文书
三八妇女节标语
2014/10/09 职场文书
学校财务管理制度
2015/08/04 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书