最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中的map函數(shù)語法詳解

 更新時間:2022年03月02日 10:59:53   作者:菜鳥更要努力呀  
map是python內(nèi)置函數(shù),會根據(jù)提供的函數(shù)對指定的序列做映射,這篇文章主要介紹了python中的map函數(shù)語法詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1 map()函數(shù)的簡介以及語法:

map是python內(nèi)置函數(shù),會根據(jù)提供的函數(shù)對指定的序列做映射。

map()函數(shù)的格式是:

map(function,iterable,...)

第一個參數(shù)接受一個函數(shù)名,后面的參數(shù)接受一個或多個可迭代的序列,返回的是一個集合。

把函數(shù)依次作用在list中的每一個元素上,得到一個新的list并返回。注意,map不改變原list,而是返回一個新list。

2 map()函數(shù)實例:

del square(x):
    return x ** 2
 
map(square,[1,2,3,4,5])
# 結(jié)果如下:
[1,4,9,16,25]

通過使用lambda匿名函數(shù)的方法使用map()函數(shù):

map(lambda x, y: x+y,[1,3,5,7,9],[2,4,6,8,10])
# 結(jié)果如下:
[3,7,11,15,19]

通過lambda函數(shù)使返回值是一個元組:

map(lambdax, y : (x**y,x+y),[2,4,6],[3,2,1])
# 結(jié)果如下
[(8,5),(16,6),(6,7)]

當不傳入function時,map()就等同于zip(),將多個列表相同位置的元素歸并到一個元組:

map(None,[2,4,6],[3,2,1])
# 結(jié)果如下
[(2,3),(4,2),(6,1)]

通過map還可以實現(xiàn)類型轉(zhuǎn)換

將元組轉(zhuǎn)換為list:

map(int,(1,2,3))
 
# 結(jié)果如下:
[1,2,3]

將字符串轉(zhuǎn)換為list:

map(int,'1234')
# 結(jié)果如下:
[1,2,3,4]

提取字典中的key,并將結(jié)果放在一個list中:

map(int,{1:2,2:3,3:4})
# 結(jié)果如下
[1,2,3]

到此這篇關(guān)于python中的map函數(shù)語法詳解的文章就介紹到這了,更多相關(guān)python中map函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

建宁县| 泰兴市| 开封县| 双柏县| 德阳市| 龙陵县| 商河县| 淮滨县| 香港| 沙河市| 嘉兴市| 开阳县| 漳州市| 思茅市| 临猗县| 句容市| 十堰市| 如皋市| 邯郸市| 武清区| 望奎县| 长汀县| 舞钢市| 平顶山市| 长兴县| 虞城县| 康定县| 岳池县| 尼玛县| 洞口县| 清涧县| 江孜县| 宽城| 阜新| 邻水| 寿阳县| 九寨沟县| 奉化市| 夹江县| 靖边县| 浦东新区|