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设置tmpfs来加速项目的教程
Apr 17 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
使用Python &amp; Flask 实现RESTful Web API的实例
Sep 19 Python
python循环定时中断执行某一段程序的实例
Jun 29 Python
Python读取xlsx文件的实现方法
Jul 04 Python
django中forms组件的使用与注意
Jul 08 Python
python如何实现数据的线性拟合
Jul 19 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Python with语句和过程抽取思想
Dec 23 Python
IronPython连接MySQL的方法步骤
Dec 27 Python
python根据字典的键来删除元素的方法
Aug 16 Python
Python制作动态字符画的源码
Aug 04 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
vue-cli3.X快速创建项目的方法步骤
2019/11/14 Javascript
Python 堆叠柱状图绘制方法
2019/07/29 Python
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
会计专业大学生求职信范文
2014/01/28 职场文书
意向协议书范本
2014/04/23 职场文书
学习方法演讲稿
2014/05/10 职场文书
精神文明建设标语
2014/06/16 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
民事起诉书范本
2015/05/19 职场文书
民间借贷被告代理词
2015/05/23 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL