前言: 冒泡,选择:使用了普通双指针法 插入,快速,归并:使用了二分法,递归 冒泡排序 原理:不断比较相邻两个数得大小,把较大的数交换到靠后的位置 def bubbleSort(iList): '''冒泡排序 ''' if len(iList) <= 1: return iList for i in ...
分类:
编程语言 时间:
2021-07-16 17:32:50
阅读次数:
0
python中列表切片。 1、基本用法 >>> test1 [11, 22, 33, 44, 55, 66, 77, 88, 99, 0] >>> test1[2:5] [33, 44, 55] 2、 >>> test1 [11, 22, 33, 44, 55, 66, 77, 88, 99, 0] ...
分类:
编程语言 时间:
2021-04-29 12:03:12
阅读次数:
0
列表 由一系列按特定顺序排列的元素组成 用方括号[]来表示列表,元素之间用都好分隔开 列表的元素的基本操作【修改、添加、删除】 删除元素操作 del pop remove 列表的排序、反转 输出列表长度、遍历列表 数字列表 切片 元组 ...
分类:
编程语言 时间:
2020-08-03 00:50:11
阅读次数:
122
1、列表访问: 2、列表切片: list_a[3:6] = [4,5,6],前包含后不包含,即[3,6) list_a[2:] = [3,4,5,6,7,8,9],后为空表示取到最后一位。 list_a[ :2] = [1,2],前为空,表示从第一位开始取。 list_a[1: :2] = [2,4 ...
分类:
其他好文 时间:
2020-07-27 13:52:10
阅读次数:
53
需求: 有某个文本文件,我们想读取其中某范围内容如100-300行之间的内容,python中文本文件是可迭代对象,我们是否可以使用类似列表切片的方式得到一个100-300行文件内容的生成器? f = open('/var/log/dmesg') f[100:300] # 可以么? 思路: 1、f = ...
分类:
其他好文 时间:
2020-07-08 23:14:53
阅读次数:
73
一、二分法 算法:是高效解决问题的办法 算法之二分法 需求:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个一个数字 如何做更高效??? 方案一:整体遍历效率太低 方案二:二分法 接下来的查找应该是在列表的右半部分 ? 列表=列表切片右半部分 ? 接下来的查找应该是在列表的 ...
分类:
编程语言 时间:
2020-03-27 01:05:08
阅读次数:
68
白日依山尽,黄河入海流。 欲穷千里目,更上一层楼。 这首诗的作者是 ? 春眠不觉晓,处处闻啼鸟。 夜来风雨声,花落知多少。 这首诗的作者是 ? 写出类似这种结构的代码,需要用到列表。 import randoma=['白日依山尽,黄河入海流。欲穷千里目,更上一层楼。', '春眠不觉晓,处处闻啼鸟。夜 ...
分类:
其他好文 时间:
2020-01-31 15:45:23
阅读次数:
79
最近在爬一个网站的文档的时候,老师要求把一段文字切割开来,根据中间的文本分成两段 故学习了一段时间的切片操作,现把学习成果po上来与大家分享 1、何为切片? 列表的切片就是处理列表中的部分元素,是把整个列表切开的方法。 切片可以说是整个列表中的重点内容,相信你在以后的Python项目中会经常使用到。 ...
分类:
编程语言 时间:
2019-12-15 18:31:40
阅读次数:
101
python为list列表提供了强大的切片功能,下面是一些常见功能的汇总 """ 使用模式: [start:end:step] 其中start表示切片开始的位置,默认是0 end表示切片截止的位置(不包含),默认是列表长度 step表示切片的步长,默认是1 当start是0时,可以省略;当end是列 ...
分类:
其他好文 时间:
2019-12-13 00:22:35
阅读次数:
517