python中的map怎样应用?
python中map的应用办法:
map函数的原型是map(function, iterable, …),它的前往后果是一个列表。
参数function传的是一个函数名,能够是python内置的,也能够是自界说的。 参数iterable传的是一个能够迭代的工具,例如列表,元组,字符串这样的。
这个函数的意义就是将function使用于iterable的每个元素,后果以列表的方式前往。iterable前面另有省略号,意义能够传不少个iterable,假如有额定的iterable参数,并行的从这些参数中取元素,并挪用function。
内置函数str():
str()是python的内置函数,这个例子是把列表/元组/字符串的每一个元素变为了str类型,而后以列表的方式前往
a=list(map(str,'python')) print(a)
输入:
['p', 'y', 't', 'h', 'o', 'n']
自界说函数:
def add(x,y): return x+y list1=[1,2,3] list2=[4,5,6] a=list(map(add,list1,list2)) print(a)
输入:
[5, 7, 9]
自界说函数(假如三个列表长度纷歧样):
def add(x,y): return x,y list1 = [1,2,3] list2 = [1,2,3,4] a = list(map(add, list1, list2)) print(a)
输入:
[(1, 1), (2, 2), (3, 3)]
相干保举:《Python教程》
以上就是python中的map怎样应用(办法详解)的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 map
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!