摘要: 一、是什么? 所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。 二、怎么写? <函数对象名> = lambda <形式参数列表>:<表达式> 三、例子 def add(x, y): return x+ y print(add(3,4)) 可以改写为: add = lambda x,y 阅读全文
posted @ 2021-11-09 21:29 桃子|TTW 阅读(28) 评论(0) 推荐(0)
摘要: 一、可迭代对象 可用for循环进行迭代的对象,字符串、列表、元组、集合、字典。但它们不是迭代器。 二、迭代器 列表可以通过iter转为迭代器,如下: >>> x = [1, 2, 3] >>> a = iter(x) >>> b = iter(x) >>> next(a) 1 >>> next(a) 阅读全文
posted @ 2021-11-09 21:20 桃子|TTW 阅读(53) 评论(0) 推荐(0)
摘要: http://c.biancheng.net/view/4363.html 阅读全文
posted @ 2021-11-09 20:46 桃子|TTW 阅读(30) 评论(0) 推荐(0)
摘要: 分类参见: https://www.cnblogs.com/EmilZs/p/10477973.html 红黑树详解: https://www.jianshu.com/p/4cd37000f4e3 阅读全文
posted @ 2021-11-09 20:03 桃子|TTW 阅读(19) 评论(0) 推荐(0)
摘要: 一、稳定排序 1、直接插入排序 2、冒泡排序 相邻元素比大小,保证每一次比较,最大值永远在最右边。 3、归并排序 二、不稳定排序 1、直接选择排序 2、希尔排序 3、堆排序 4、快速排序 (1)原理 在待排序的元素任取一个元素作为基准(通常选第一个元素,但最的选择方法是从待排序元素中随机选取一个作为 阅读全文
posted @ 2021-11-09 19:59 桃子|TTW 阅读(95) 评论(0) 推荐(0)