python中的map怎么使用(方法详解)-Python教程

资源魔 32 0

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

抱歉,评论功能暂时关闭!