一. 匿名函数lambda 1.lambda只是一个表达式,函数体比def简单很多。 2.lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去 >>> def add(a,b):... return a+b...>>> add(1,4)5>>>>>> la ...
分类:
编程语言 时间:
2018-09-05 00:53:44
阅读次数:
166
单层循环[x*xforxinxrange(1,10)][1,4,9,16,25,36,49,64,81]单层循环,带if语句[x*xforxinxrange(1,10)ifx%2==0][4,16,36,64]双层循环[m+nformin"ABC"fornin"XYZ"][‘AX‘,‘AY‘,‘AZ‘,'
分类:
其他好文 时间:
2018-06-11 17:18:16
阅读次数:
119
列表推导的意思就是:由一个列表创建另一个列表。 列表中的元素来源于其他序列、可迭代对象或创建的一个满足一定条件的序列。 例如:假设我们要创建一个平方数组成的列表,比如: 输出为: 我们也可以通过下面的方式获得相同的列表: ...
分类:
编程语言 时间:
2018-04-18 17:08:47
阅读次数:
181
六剑客 一行搞定六剑客:三个函数:map filter reduce + lambda 切片 推导列表 python最有特点的一行代码,所有代码均可以借用一行代码(目标) 1.map(函数,列表或者字符串)#字符串或者列表中每个字符或每个元素都带入函数运算 1.map函数: 输出结果为列表 1)列表 ...
分类:
编程语言 时间:
2018-03-02 01:18:53
阅读次数:
317
1 推导列表: python中将一个列表转换成另一个列表的方法: a:创建一个新的列表 b:迭代处理原列表中的各个数据项 c:每次迭代时完成转换 d:将迭代后的数据追加到新的列表 eg: 原代码: new = [] for each_iteam in old: new.append(sanitize ...
分类:
其他好文 时间:
2017-07-26 00:18:50
阅读次数:
172
推导列表将一个列表转换为另一个列表时怎么做?普通方法:clean_mikey = [] #创建新列表for each_t in mikey: #迭代 clean_mikey.append(sanitize(each_t)) #追加转换列表 函数sanitize()是接收字符串并...
分类:
其他好文 时间:
2015-10-27 17:07:13
阅读次数:
109