ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

20220812-day1503内置函数

2022-08-12 17:32:01  阅读:165  来源: 互联网

标签:map 内置 函数 迭代 day1503 20220812 print filter


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

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

#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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有