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 输出一个两行字符的变量
Feb 05 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
Python简单实现两个任意字符串乘积的方法示例
Apr 12 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
Dec 11 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
Python随机函数库random的使用方法详解
Aug 21 Python
打包PyQt5应用时的注意事项
Feb 14 Python
python实现手势识别的示例(入门)
Apr 15 Python
python dict乱码如何解决
Jun 07 Python
Python3爬虫带上cookie的实例代码
Jul 28 Python
python中的None与NULL用法说明
May 25 Python
python的列表生成式,生成器和generator对象你了解吗
Mar 16 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
德生H-501的评价与改造
2021/03/02 无线电
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
PHP生成随机密码类分享
2014/06/25 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
程序员岗位职责
2013/11/11 职场文书
买房子个人收入证明
2014/01/16 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
中学教师请假制度
2014/02/03 职场文书
大学校园活动策划书
2014/02/04 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
三好学生竞选稿
2015/11/21 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
pytorch中的 .view()函数的用法介绍
2022/03/17 Python