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回溯法实现数组全排列输出实例分析
Mar 17 Python
python smtplib模块发送SSL/TLS安全邮件实例
Apr 08 Python
Python中条件判断语句的简单使用方法
Aug 21 Python
Python 转义字符详细介绍
Mar 21 Python
Python制作刷网页流量工具
Apr 23 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
python线程中同步锁详解
Apr 27 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
May 26 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
python安装第三方库如xlrd的方法
Oct 31 Python
Python Django框架介绍之模板标签及模板的继承
May 27 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
php入门学习知识点六 PHP文件的读写操作代码
2011/07/14 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
python如何统计序列中元素
2020/07/31 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
写给妈妈的道歉信
2014/01/11 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
车辆年审委托书范本
2014/09/18 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
工作失误检讨书范文
2015/01/26 职场文书
无房证明样本
2015/06/17 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
Python学习之异常中的finally使用详解
2022/03/16 Python