当前位置: 首页 > news >正文

Python学习——排序

排序
data = [22,1,4,7,9,32,56,43,2,7,4,9,1]
print (len(data))
count = 0
for j in range(1,len(data)):
····for i in range(len(data)-j):
········if data[i] > data[i+1]:
············ tmp = data[i+1]
············data[i+1] = data[i]
············data[i] = tmp
········count += 1
····print(data)

结果为:
13
[1, 4, 7, 9, 22, 32, 43, 2, 7, 4, 9, 1, 56]
[1, 4, 7, 9, 22, 32, 2, 7, 4, 9, 1, 43, 56]
[1, 4, 7, 9, 22, 2, 7, 4, 9, 1, 32, 43, 56]
[1, 4, 7, 9, 2, 7, 4, 9, 1, 22, 32, 43, 56]
[1, 4, 7, 2, 7, 4, 9, 1, 9, 22, 32, 43, 56]
[1, 4, 2, 7, 4, 7, 1, 9, 9, 22, 32, 43, 56]
[1, 2, 4, 4, 7, 1, 7, 9, 9, 22, 32, 43, 56]
[1, 2, 4, 4, 1, 7, 7, 9, 9, 22, 32, 43, 56]
[1, 2, 4, 1, 4, 7, 7, 9, 9, 22, 32, 43, 56]
[1, 2, 1, 4, 4, 7, 7, 9, 9, 22, 32, 43, 56]
[1, 1, 2, 4, 4, 7, 7, 9, 9, 22, 32, 43, 56]
[1, 1, 2, 4, 4, 7, 7, 9, 9, 22, 32, 43, 56]

http://www.xdnf.cn/news/937765.html

相关文章:

  • Linux 内存管理调试分析:ftrace、perf、crash 的系统化使用
  • 3.机器学习-分类模型-线性模型
  • 《深入理解 Nacos 集群与 Raft 协议》系列四:日志复制机制:Raft 如何确保提交可靠且幂等
  • 《Spring Boot 微服务架构下的高并发活动系统设计与实践》
  • CQF预备知识:Python相关库 -- SciPy 安装
  • 会计-合并-5- 处置交易在合报与个报会计处理
  • 由汇编代码确定switch语句
  • 第13次01:广告及商品数据呈现
  • (LeetCode 每日一题)386. 字典序排数(递归、深度优先搜索dfs || 递推)
  • 动态生成 PV 的机制:使用 NFS-Client Provisione
  • 深入解析Golang反射机制与高效文件操作实践
  • TCP相关问题 第一篇
  • Windows权限提升篇数据库篇MYSQLMSSQLORACLE自动化项目
  • 管理数据洪流:自动化处理与归档每日数据文件的策略与实践
  • BOM(Browser Object Model)核心对象手册
  • CNN核心机制深度解析:卷积池化原理 PyTorch实现经典网络
  • MSYS2 环境配置与 Python 项目依赖管理笔记
  • Z-FOLD: A Frustratingly Easy Post-Training Quantization Scheme for LLMs
  • MS39531N 是一款正弦驱动的三相无感直流电机驱动器,具有最小振动和高效率的特点
  • 深入理解 Java 的反射、注解与动态代理
  • 基于Python学习《Head First设计模式》第十章 状态模式
  • JavaScript数组扁平化(Array Flattening)全解析:从基础到进阶的9种实现方式及深度对比
  • C++.OpenGL (17/64)深度测试(Depth Testing)
  • Python Wheel 打包基本原理详解
  • LangChain工具集成实战:构建智能问答系统完整指南
  • RoboDK 自定义机器人
  • 当前市场环境下,软件行业的突围之道:技术演进与商业模式重构
  • 工厂方法模式和抽象工厂方法模式的battle
  • 135. 分发糖果
  • 【P2P】直播网络拓扑及编码模式