首先,再将python的冒泡排序之前,先来复习一个python中的自带排序函数:sort(但是这个函数是没有返回值的,并且只能针对列表,大家使用的时候需要注意一下):

例子如下:

li=[11,22,4,6,-9,-7,99,66]

li.sort()

print(li)

sort默认是把列表进行升序排序,如果想要其进行降序排序,则直接:sort(reverse=True)即可;

1.首先,来看一下第一种冒泡排序方法:

li=[11,22,4,6,-9,-7,99,66]

#一定要记得加上[::-1]

s=range(len(li))[::-1]

for i in s:

for j in range(i):

if li[j]>li[j+1]:

li[j],li[j+1]=li[j+1],li[j]

print(li)

2.第二种冒泡排序方法如下:

list=[7,9,10,-2,-31,2,3,4]

for i in range(0,len(list)-1):

for j in range(0,len(list)-1-i):

if list[j]>list[j+1]:

list[j],list[j+1]=list[j+1],list[j]

print(list)

python冒泡排序实验报告_python中的冒泡排序相关推荐

  1. python综合实验报告_Python程序设计实验报告五:综合运用三种基本结构进行程序设计(综合性实验)...

    安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.22 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...

  2. python综合实验报告_Python程序设计 实验报告

    安徽工程大学 Python程序设计 实验报告 班级:物流192       姓名:刘马汉卿学号:319005211 成绩:            日期:2020年4月29日        指导老师:修 ...

  3. python数据分析实验报告_Python数据分析综合小练习:销售数据分析

    有这样一个小小的练习题: 卖电子商品的老板,每天记录了自己卖出的U盘,电脑支架,插座,电池,音箱,鼠标,usb数据线,手机充电线等数量,客户的需求是一方面,也可以通过客户购买关联性比较强的商品进行引导 ...

  4. python爬虫实验报告_python爬虫实验

    原博文 2013-06-28 13:30 − 那天在新浪微博上看到北北出的题目,由于最近也在做类似的爬虫研究,所以就有了这个实验. 后来在QQ上和北北说了下,要求是啥都抓,就抓乌云的... 然后就开始 ...

  5. python数据分析实验报告_Python 数据分析入门实战

    本训练营中,我们将学习怎么样使用 Python 进行数据分析.课程将从数据分析基础开始,一步步深入讲解.从 Python 的基础用法到数据分析的各种算法,并结合各种实例,讲解数据分析过程中的方方面面. ...

  6. python投资分析实验报告_Python的实验报告怎么写?

    以面向对象程序设计实验为例: 一.实验目的了解面向对象程序设计思想 了解对象.类.封装.继承.方法.构造函数和析构函数基本概念 掌握定义类.成员变量.成员函数.静态变量和静态方法 掌握通过类定义实现继 ...

  7. python面向对象实验报告_Python 面向对象 | 菜鸟教程

    Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过 ...

  8. python主成分分析实验报告_python进行主成分分析

    数据: 序号 x1 x2 x3 x4 1 40 2 5 20 2 10 1.5 5 30 3 120 3 13 50 4 250 4.5 18 0 5 120 3.5 9 50 6 10 1.5 12 ...

  9. python万年历实验报告_Python实现的简单万年历例子分享

    #!/usr/bin/env python2 #-*- coding:utf-8 -*- __author__ = 'jalright' """ 使用python实现万年 ...

最新文章

  1. vue.config.js配置不生效_华为QoS流策略配置教程
  2. 物体掉落速度_重3吨的巨型“手环”掉落高速路,车辆纷纷刹车躲避
  3. android java 圆角_java – Android:给一个webview圆角?
  4. the graphics window has detected an error and is not able to ini
  5. Docker 容器中“TERM environment variable not set.”问题解决
  6. Storm 04_Storm单机模式搭建完全分布式安装部署集群drpc
  7. python学习高级篇(part9)--对象的引用计数
  8. HDU-神、上帝以及老天爷
  9. 图片相框展示的设计与实现
  10. 微软商业智能与数据挖掘精英版培训大纲(2008-09-09)
  11. JQuery常用属性整理
  12. 168.Excel表列名称
  13. 一个好的热修复技术,将为你的 App助力百倍
  14. 环绕声混响效果器-Acon Digital Verberate Immersive 2.2.1 WiN-MAC
  15. python如何开根号求过程_python开根号实例讲解
  16. spring框架特点
  17. 《腾讯网UED体验设计之旅》
  18. C++:有限差分法求解随时间变化 平流方程 ut = - c * ux 在一个空间维度上,与 恒定速度,使用Lax方法作为时间导数(附完整源码)
  19. (转载)PyCharm 默认快捷键
  20. mmdection介绍

热门文章

  1. # 定义四边形_【四边形系列专题】 特殊平行四边形之矩形
  2. 中国科学家突破二氧化碳人工合成淀粉技术
  3. 周博磊自述5年研究经历:一个神经元的价值和一个神经病的坚持
  4. 博弈论:别人的想法(文末送书!)
  5. 推荐系统--安全联邦矩阵分解(7)
  6. k近邻推荐用到的各种距离
  7. 15M安装包就能玩《原神》,带你了解云游戏背后的技术秘密
  8. 日志审计携手DDoS防护助力云上安全
  9. AI和大数据结合,智能运维平台助力流利说提升核心竞争力
  10. 云原生数据仓库TPC-H第一背后的Laser引擎大揭秘