笔记
大数据狗都不学
这个作者很懒,什么都没留下…
展开
-
python的lambda函数和filter()函数,以及列表的index()
lambda()函数:lambda 函数是一种小的匿名函数。lambda 函数可接受任意数量的参数,但只能有一个表达式。a = [1,2,3,4,5,6,7,8,9,10]print(list(filter(lambda x:x % 2 ==0,a)))同时,filter()函数就相当于一个过滤器filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数,第一个为函数,第二个为序列,序列的..原创 2022-05-03 20:29:59 · 1361 阅读 · 0 评论 -
关于python中的copy模块中的copy和deepcopy
copy仅拷贝对象本身,而不对中的子对象进行拷贝,故对子对象进行修改也会随着修改。子对象就是列表中的列表(套娃行为)deepcopy是真正意义上的复制,即从新开辟一片空间。我们经常说的复制实际上就是deepcopy.代码展示:import copya = [1,2,3,[4,5],6]a = b//注意list的“=" 赋值:这种语法实际上是将新变量关联到旧变量的列表中,即两个变量名都指向同一个列表,对任一变量进行操作都会影响变量c = copy.copy(a)d = deepc原创 2022-05-02 19:45:40 · 860 阅读 · 0 评论 -
关于python中的print格式化输出
利用的是python中的内置函数forma(),使用{ }进行占位age = 23print("my age is {}".format(age))也可以有多个占位符,就不举例了,也可以用序号来表示将那个值填入到那个位置‘my name is {1},age{0}{1}’.format(1500,la)结果:my name is la, age1500la函数的一般格式{索引:填充字符 对齐方式 宽度.精度 格式}索引就是前面的序号填充字符和后面的宽度有关,宽度不够原创 2022-04-13 17:19:18 · 2922 阅读 · 0 评论 -
二叉树的遍历
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <malloc.h>#include <stdlib.h> typedef int Status;#define OK 1#define ERROR 0#define OVERFLOW -2 //二叉树的二叉链表存储表示typedef char TElemType;typedef struct BiNode{ TElemTy原创 2021-12-01 10:24:18 · 94 阅读 · 0 评论