Python学习笔记07——map()函数

代码如下:
author = 'damao'

"""
map()函数
map()函数是一个内置的高阶函数,一般用法是map(function, iterable)。
需要传入一个函数,这个函数可以是内置的,也可以是自己定义,也可以是匿名函数。
第二个参数是一个可迭代对象,如列表,字符串等等。返回的是一个map对象,
注意不是列表不能直接输出,可以通过for循环或者list()来显示。
(python2返回的是列表)
为什么要使用map:处理列表得到新的列表
"""
# 内置函数
a = map(str,[1,2,3,4])
print(a)
print(type(a),list(a))

# 自动以函数
def add(a,b):
    return a+b
a = map(add,[1,2],[3,4])
print(a)
l = []
for i in a:
    l.append(i)
print(l)

# 匿名函数
print(list(map(lambda x: x*2,range(10))))
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容