当前位置: 首页 > 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]

相关文章:

  • Java严格模式withResolverStyle解析日期错误及解决方案
  • AI架构师修炼之道
  • 深入解析Java21核心新特性(虚拟线程,分代 ZGC,记录模式模式匹配增强)
  • 指针的使用——字符、字符串、字符串数组(char*)
  • Cesium快速入门到精通系列教程八:时间系统
  • Razor编程RenderXXX相关方法大全
  • ChatterBox - 轻巧快速的语音克隆与文本转语音模型,支持情感控制 支持50系显卡 一键整合包下载
  • Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement
  • 异步跟栈 webpack
  • 【Elasticsearch】映射:fielddata 详解
  • Linux云原生架构:从内核到分布式系统的进化之路
  • 深入解析 Qwen3-Embedding 的模型融合技术:球面线性插值(Slerp)的应用
  • 信息收集:从图像元数据(隐藏信息收集)到用户身份的揭秘 --- 7000
  • 第1课、LangChain 介绍
  • 风控系统中常用的概念和架构学习
  • uni-app学习笔记三十三--触底加载更多和下拉刷新的实现
  • Linux性能调优:从内核到应用的极致优化
  • <3>-MySQL表的操作
  • unity ngui button按钮点击时部分区域响应,部分区域不响应
  • unity实现自定义粒子系统
  • 做网站开发的有外快嘛/磁力猫引擎入口
  • 企业手机网站建设市场分析/竞价推广账户竞价托管收费
  • 做网站业务员提成几个点/百度售后客服电话24小时
  • 校园网站建设需要什么/百度贴吧官网入口
  • 重庆建设教育协会网站/网络营销推广的方式
  • 网站架构设计师面试技巧/百度号码认证平台官网首页