分类:Map
知道python有这几个内置方法,但一直以来用的都不多,最近重新看了一下,重新记录一下。map()会根据提供的函数对指定序列进行映射,python3会返回一个迭代器,具体用法如下:defdouble(x):return2*xif__name__=="__main__":print(map(double,[1,2,3,4,5]))print()foriinmap(double,[1,2,3,4,5]):print(i)运行结果:F:\dev\python\python.exeF:/pyCharm/L02_Test/L02Interface/L02_Common/try_demo.py<mapobjec...
继续阅读 >
2020
09-28
2020
09-27
zip通常用于将两个列表合并在一起以同时进行迭代遍历注意:直接使用zip输出结果为<zipat0x1d72cf30bc8>,要配合list一起使用a=[1,2,3]b=[4,5,6]zip(a,b)#<zipat0x1d72cf30bc8>print(list(zip(a,b)))#[(1,4),(2,5),(3,6)]print(list(zip(a,a,b)))#[(1,1,4),(2,2,5),(3,3,6)]zip配合迭代器一起使用fori,jinzip(a,b):print(i/2,j*2)#0.58#1.010#1.512zip多个元素print(list(zip(a,a,b...
继续阅读 >
2020
09-24