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 with的用法
Aug 22 Python
浅谈python字典多键值及重复键值的使用
Nov 04 Python
python实现壁纸批量下载代码实例
Jan 25 Python
python 删除指定时间间隔之前的文件实例
Apr 24 Python
Pycharm导入Python包,模块的图文教程
Jun 13 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
python linecache 处理固定格式文本数据的方法
Jan 08 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
flask 实现token机制的示例代码
Nov 07 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
pycharm 如何取消连按两下shift出现的全局搜索
Jan 15 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执行zip与rar解压缩方法实现代码
2010/12/05 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
百度地图API使用方法详解
2015/08/25 PHP
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
2017/09/18 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
[01:21]辉夜杯战队访谈宣传片—CDEC
2015/12/25 DOTA
python里大整数相乘相关技巧指南
2014/09/12 Python
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中pygame安装方法图文详解
2015/11/11 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
python 贪心算法的实现
2020/09/18 Python
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
营业员演讲稿
2013/12/30 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
安全生产月宣传标语
2014/10/06 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
Python入门之基础语法详解
2021/05/11 Python
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python