Python实现简单的列表冒泡排序和反转列表操作示例
作者:mengtianwxs 时间:2022-10-18 08:46:04
本文实例讲述了Python实现简单的列表冒泡排序和反转列表操作。分享给大家供大家参考,具体如下:
# -*- coding:utf-8 -*-
#! python2
a=[3,4,6,2,1]
print a
def sortAndAddNew(a):
b=[]
l=len(a)
for i in range(l):
j=i
for j in range(l):
if (a[i]>a[j]):
a[i],a[j]=a[j],a[i]
for k in range(len(a)):
b.append(a[k])
return b
b=sortAndAddNew(a)
print b
print list(reversed(b))
运行结果:
[3, 4, 6, 2, 1]
[6, 4, 3, 2, 1]
[1, 2, 3, 4, 6]
PS:这里再为大家推荐一款关于排序的演示工具供大家参考:
在线动画演示插入/选择/冒泡/归并/希尔/快速排序算法过程工具:
http://tools.jb51.net/aideddesign/paixu_ys
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/mengtianwxs/article/details/55271379
标签:Python,列表,冒泡排序,反转列表
0
投稿
猜你喜欢
Window环境下MySQL UDF提权
2024-01-21 09:53:01
如何在TypeScript中正确的遍历一个对象
2024-04-25 13:09:36
Python3实现从文件中读取指定行的方法
2021-01-06 04:18:17
Python实现Web服务器FastAPI的步骤详解
2022-12-20 21:34:51
MySQL如何解决DOS窗口乱码问题
2024-01-22 11:44:56
Python中字典的setdefault()方法教程
2021-11-18 08:59:00
附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本的解决方法
2024-01-27 19:46:16
eWebEditor在线HTML编辑助手下载及安装使用说明
2008-10-11 13:58:00
SQL Server优化50法汇总
2024-01-24 11:11:37
python登录豆瓣并发帖的方法
2021-03-06 14:48:35
python清除字符串中间空格的实例讲解
2023-12-29 22:40:24
一个ASP写的侧边菜单栏
2010-05-27 12:22:00
Python一行代码快速实现程序进度条示例
2022-07-07 07:22:26
关于前端文件下载各类方式大汇总
2024-06-13 03:42:01
Python实现脚本锁功能(同时只能执行一个脚本)
2023-10-03 00:55:51
关于Python函数对象的名称空间和作用域
2023-08-15 02:00:42
Mysql8.0.22解压版安装教程(小白专用)
2024-01-15 15:37:29
MYSQL配置参数优化详解
2024-01-21 08:17:44
python判断列表的连续数字范围并分块的方法
2021-01-18 12:04:19
python基于queue和threading实现多线程下载实例
2023-02-04 09:58:22