内置函数1. zip() 打包(木桶效应)描述: zip() 函数用于将可迭代的对象作为参数, 将对象中对应的元素打包成一个个元组, 然后返回由这些元组组成的列表语法: zip([iterable, ...])参数: iterable -- 一个或多个迭代器返回值: 返回可迭代对象 # 实例: lst1 = ["中国", "美国", "俄罗斯", "日本"] lst2 = ["北京", "华盛顿&…
lambda匿名函数 1.lambda只是一个表达式,函数体比def简单多. 2.lambda的主体是一个表达式,而不是一个代码块.仅仅能在lambda表达式中封装有限的逻辑进去 3.lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数 4.lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值. 5.lambda语句构建的其实是一个函数对象. 语法: lambda函数的语法只包含一个语句 lambda [arg1 [,arg2,……argn]…
#内置函数zip(),将多个可迭代对象(集合等)按照顺序进行组合成tuple元祖,放在zip 对象进行存储,: #当参数为空时候,返回空 #如果 zip() 函数压缩的两个列表长度不相等,那么 zip() 函数将以长度更短的列表为准; list_t1= [1,2,3] list_t2 =['apple','orange','banana'] list_t3 = [50,60,70,80] list_t4 = (500,600,700,800) list_z1 = zip(list_t1,list…
一.lambda匿名函数 为了解决一些简单需求而设计的一句话函数,lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明出一个函数. 语法: 函数名 = lambda 参数 : 返回值 # 计算n的n次⽅方 def func(n): return n**n print(func(10)) f = lambda n: n**n print(f(10)) 注意: 1.函数的参数可以有多个,多个参数之间用逗号隔开 2.匿名函数不管多复杂,只能写一行,且逻辑结束后直接返回数据 3.返回值和…
一 lambda 匿名函数 为了解决一些简单的需求而设计的一句话函数 # 计算 n 的 n次方 def func(n): return n**n print(func(10)) f = lambda n:n**n print(f(10)) lambda 表示的是 匿名函数,不需要用 def 声明,一句话就可以声明出一个函数 语法: l函数名 = lambda 参数:返回值 注意: 1.返回值可以是一个,也可以是多个,多个 的时候用  逗号  隔开   在 元祖 () 里边 2.lambda 不管…
x.sort和sorted函数中参数key的使用 介绍 python中,列表自带了排序函数sort >>> l = [1, 3, 2] >>> l.sort() >>> l [1, 2, 3] 对于其他字典.元组.集合容器,可以使用内置方法sort来做排序,注意返回的结果是列表结构, 字典容器,默认是key进行排序的. >>> # tuple sort >>> t = (1, 3, 2) >>> s…
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表. 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表. zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回的是一个对象.如需展示列表,需手动 list() 转换. 代码如下: a=[1,2,3,4]b=[1,2,3]c=zip(a,b)print(c)print…
# 4,用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb # name=['oldboy','alex','wusir'] # print(list(map(lambda i:i+"_sb",name))) #5,用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 # l=[{'name':'alex'},{'name':'y'}] # print(list(map(lambda dic:dic['name']+"_sb…
英文文档: sorted(iterable[, key][, reverse]) Return a new sorted list from the items in iterable. Has two optional arguments which must be specified as keyword arguments. key specifies a function of one argument that is used to extract a comparison key f…
英文文档: sorted(iterable[, key][, reverse]) Return a new sorted list from the items in iterable. Has two optional arguments which must be specified as keyword arguments. key specifies a function of one argument that is used to extract a comparison key f…