其他分享
首页 > 其他分享> > 20220812-day1503内置函数

20220812-day1503内置函数

作者:互联网

一般的内置函数还是要熟悉。学习内置函数就是记住内置函数的用法,为我们使用的时候提供便利。

#唯一方法就是都是用,多记忆 

#filter()  ==> map()

#内置函数学习,就是记住常用函数的用法而已
#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