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函数形参用法实例分析
Aug 04 Python
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
Python字符串处理实现单词反转
Jun 14 Python
Python 字符串转换为整形和浮点类型的方法
Jul 17 Python
python做反被爬保护的方法
Jul 01 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Python中Unittest框架的具体使用
Aug 27 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
Python函数式编程指南:对生成器全面讲解
Nov 19 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
python 解决Fatal error in launcher:错误问题
May 21 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
php5 pdo新改动加载注意事项
2008/09/11 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
php中关于换行的实例写法
2019/09/26 PHP
javascript 页面只自动刷新一次
2009/07/10 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
跟老齐学Python之正规地说一句话
2014/09/28 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python格式化日期时间操作示例
2018/06/28 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
Python列表的切片实例讲解
2019/08/20 Python
django实现后台显示媒体文件
2020/04/07 Python
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
英国女性时尚品牌:Apricot
2018/12/04 全球购物
餐饮加盟计划书
2014/01/10 职场文书
《生命的药方》教学反思
2014/04/08 职场文书
加油口号大全
2014/06/13 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
请客吃饭开场白
2015/06/01 职场文书
计算机实训心得体会
2016/01/14 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python