pythonmap()會根據提供的函數對指定序列做映射。
第一個參數function以參數序列中的每一個元素調用function函數,返回包含每次function函數返回值的新列表。
map()函數語法:
map(function,iterable,...)
參數
function--函數
iterable--一個或多個序列
返回值
Python2.x返回列表。
Python3.x返回迭代器。
示例:
內置函數str():
str()是python的內置函數,這個例子是把列表/元組/字符串的每個元素變成了str類型,然后以列表的形式返回
a=list(map(str,'python'))
print(a)
輸出結果:
['p','y','t','h','o','n']
自定義函數:
defadd(x,y):
returnx+y
list1=[1,2,3]
list2=[4,5,6]
a=list(map(add,list1,list2))
print(a)
輸出:
[5,7,9]
以上內容為大家介紹了pythonmap()函數怎么用?希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。