| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> Python列表操作与冒泡排序法 -> 正文阅读 |
|
[数据结构与算法]Python列表操作与冒泡排序法 |
在python中,列表是最基本的数据结构,常用的数据类型。列表可以容纳python中的任何对象,创建列表时,只要把逗号分隔的不同的数据项用方括号括起来即可。 注意:变量命名第一个不能是数字 1.查询列表中的值 通过索引和切片的方法
输出结果:
? ?2.增加列表元素 可以使用append( )增加列表项,+号组合列表,*号重复列表
输出结果: ?
输出结果: ? ?3.删除列表元素 remove()和del语句均可实现对列表的删除,但remove()只删除掉第一次出现的值
输出结果: ? ?4.列表修改 通过索引进行列表元素的修改
输出结果: ? 5.列表推导式?
输出结果: ? ? 6.列表元素个数、最大值、最小值、排序
输出结果: 10? ?42? ?4 排序可用函数.sort?
输出结果: ?冒泡排序法 冒泡排序也是一种简单直观的排序算法。 它重复地走访过要排序的数列,比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
?输出结果: [13,14,15,23,25,28,41,45,56,78 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:48:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |