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删除指定目录下过期文件的2个脚本分享
Apr 10 Python
Python常见数据结构详解
Jul 24 Python
python中列表元素连接方法join用法实例
Apr 07 Python
在Python中处理时间之clock()方法的使用
May 22 Python
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 Python
Python打包可执行文件的方法详解
Sep 19 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
python实现NB-IoT模块远程控制
Jun 20 Python
详解python里的命名规范
Jul 16 Python
python实现邮件自动发送
Aug 10 Python
python实现控制台输出彩色字体
Apr 05 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
PHP音乐采集(部分代码)
2007/02/14 PHP
php中cookie的作用域
2008/03/27 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
在python中修改.properties文件的操作
2020/04/08 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
高三自我鉴定范文
2013/10/19 职场文书
2014年情人节活动方案
2014/02/16 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
2014年财务部工作总结
2014/11/11 职场文书
喋血孤城观后感
2015/06/08 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python