20220812-day1503内置函数
作者:互联网
一般的内置函数还是要熟悉。学习内置函数就是记住内置函数的用法,为我们使用的时候提供便利。
#唯一方法就是都是用,多记忆
#内置函数学习,就是记住常用函数的用法而已 #filter ==》 map str=["a","b","c","d"] def fil(s): if s != "c": return s ren=filter(fil, str) print(ren) #<filter object at 0x000001A2BF0C3898> 就是个迭代器 print(list(ren)) #['a', 'b', 'd']。迭代器可以强转为列表。要明白为什么要做成迭代器而不直接弄成列表呢?是出于空间考虑的 #总结:filter函数的功能就是按照给定函数的功能进行过滤,并返回迭代器 #filter函数跟map函数是很像的,map起到的作用是给每个元素加东西。如下: def fun(s): return s + "alex" ret=map(fun,str) print(ret) #<map object at 0x000001C4B9A152E8> 是个迭代器 print(list(ret)) #迭代器可以强转为列表
标签:map,内置,函数,迭代,day1503,20220812,print,filter 来源: https://www.cnblogs.com/ly-zy/p/16580764.html