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中的JSON模块
Apr 08 Python
Python分析学校四六级过关情况
Nov 22 Python
解决PyCharm import torch包失败的问题
Oct 13 Python
Python进阶之全面解读高级特性之切片
Feb 19 Python
使用python PIL库实现简单验证码的去噪方法步骤
May 10 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
python3实现猜数字游戏
Dec 07 Python
PyTorch实现AlexNet示例
Jan 14 Python
Keras - GPU ID 和显存占用设定步骤
Jun 22 Python
python中id函数运行方式
Jul 03 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 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
PHP操作Memcache实例介绍
2013/06/14 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
5 cool javascript apps
2007/03/24 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
Python文本处理之按行处理大文件的方法
2018/04/09 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
Python日志处理模块logging用法解析
2020/05/19 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
学校安全生产月活动总结
2014/07/05 职场文书
委托书怎么写
2014/07/31 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
硕士学位论文评语
2014/12/31 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
幼师求职自荐信
2015/03/26 职场文书
庆祝教师节主持词
2015/07/06 职场文书