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数据结构之二叉树的遍历实例
Apr 29 Python
python中使用pyhook实现键盘监控的例子
Jul 18 Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
Python中的asyncio代码详解
Jun 10 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
django重新生成数据库中的某张表方法
Aug 28 Python
python tkinter 设置窗口大小不可缩放实例
Mar 04 Python
Python虚拟环境venv用法详解
May 25 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 Python
pandas 操作 Excel操作总结
Mar 31 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模板引擎SMARTY
2006/10/09 PHP
给php新手谈谈我的学习心得
2007/02/25 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
2016/12/15 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
javascript 图片裁剪技巧解读
2012/11/15 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python探索之ModelForm代码详解
2017/10/26 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
运行时异常与一般异常有何异同?
2014/01/05 面试题
校园之声广播稿
2014/01/31 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
政风行风建设整改方案
2014/10/27 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
大学入学感言
2015/08/01 职场文书
培训后的感想
2015/08/07 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
如何用python清洗文件中的数据
2021/06/18 Python