亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python中map的基本用法示例

2020-02-15 22:56:53
字體:
來源:轉載
供稿:網友

map()函數

map() 會根據提供的函數對指定序列做映射,是內置函數

第一個參數 function 以參數序列中的每一個元素調用 function 函數,返回包含每次 function 函數返回值的新列表。

語法

map(function, iterable, ...)

map()是 Python 內置的高階函數,它接收一個函數 f 和一個 list,并通過把函數 f 依次作用在 list 的每個元素上,得到一個新的 list 并返回。

1、當seq只有一個時,將函數func作用于這個seq的每個元素上,并得到一個新的seq。

例如,對于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

如果希望把list的每個元素都作平方,就可以用map()函數:

因此,我們只需要傳入函數f(x)=x*x,就可以利用map()函數完成這個計算:

def f(x): return x*xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])

輸出結果:

[1, 4, 9, 10, 25, 36, 49, 64, 81]

注意:map()函數不改變原有的 list,而是返回一個新的 list。

利用map()函數,可以把一個 list 轉換為另一個 list,只需要傳入轉換函數。

由于list包含的元素可以是任何類型,因此,map() 不僅僅可以處理只包含數值的 list,事實上它可以處理包含任意類型的 list,只要傳入的函數f可以處理這種數據類型。

假設用戶輸入的英文名字不規范,沒有按照首字母大寫,后續字母小寫的規則,請利用map()函數,把一個list(包含若干不規范的英文名字)變成一個包含規范英文名字的list:

輸入:['adam', 'LISA', 'barT']

輸出:['Adam', 'Lisa', 'Bart']

def format_name(s): s1=s[0:1].upper()+s[1:].lower(); return s1;print map(format_name, ['adam', 'LISA', 'barT'])

2、當seq多于一個時,map可以并行(注意是并行)地對每個seq執行如下圖所示的過程:

l2=map(lambda x,y:x**y,[1,2,3],[1,2,3])for i in l2: print(i)l3=map(lambda x,y:(x**y,x+y),[1,2,3],[1,2,3])for i in l3: print(i)python3中可以處理類表長度不一致的情況,但無法處理類型不一致的情況,l4=map(lambda x,y:(x**y,x+y),[1,2,3],[1,2])for i in l4: print(i)l4=map(lambda x,y:(x**y,x+y),[1,2,3],[1,2,'a'])for i in l4: print(i)

特殊用法,做類型轉換: 

l=map(int,'1234')for i in l: print(type(i)) print(i)

如果函數是 None,自動假定一個‘identity'函數,這時候就是模仿 zip()函數,

l=[1,2,3]x=map(None,l)print(x)

這時候 None 類型不是一個可以調用的對象。所以他沒法返回值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色生活片| 久久久久久尹人网香蕉| 色综合久综合久久综合久鬼88| 国产精品igao视频| 欧美国产日韩一区二区在线观看| 亚洲精品国产免费| 国内精品久久久久久久| 97超级碰碰碰| 97在线视频免费观看| 国产精品日日摸夜夜添夜夜av| 最近2019年好看中文字幕视频| 亚洲色图日韩av| www.欧美视频| 欧美国产日本在线| 国产午夜一区二区| 日本成人激情视频| 91久久精品在线| 久久人人爽人人爽爽久久| 色777狠狠综合秋免鲁丝| 尤物99国产成人精品视频| 国产综合在线观看视频| 国产精品久久中文| 亚洲自拍欧美色图| 精品国产拍在线观看| 一本大道香蕉久在线播放29| 这里只有精品视频| 国产亚洲欧洲高清| 姬川优奈aav一区二区| 欧美一区二区大胆人体摄影专业网站| 国产一区二区黑人欧美xxxx| 日韩av在线网站| 亚洲精品91美女久久久久久久| 亚洲午夜色婷婷在线| 久久99久久99精品免观看粉嫩| 色偷偷综合社区| 国内精品一区二区三区| 亚洲图片在线综合| 亚洲片国产一区一级在线观看| 亚洲女同性videos| 亚洲**2019国产| 亚洲国产日韩欧美综合久久| 亚洲国语精品自产拍在线观看| 亚洲精品乱码久久久久久按摩观| 欧美日韩xxxxx| 亚洲图片欧美午夜| 久久精品国产2020观看福利| 日韩欧美中文字幕在线观看| 亚洲国内精品视频| 国产成人+综合亚洲+天堂| 欧美日韩国产色视频| 日韩av123| 日韩精品一区二区视频| 欧美孕妇与黑人孕交| 黑人精品xxx一区一二区| 97视频国产在线| 亚洲男人天堂2023| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩中文视频| 欧美日韩国产999| 欧美成人午夜免费视在线看片| 欧美午夜电影在线| 成人日韩在线电影| 亚洲一区二区三区乱码aⅴ| 国内偷自视频区视频综合| 久久免费观看视频| 日韩av综合中文字幕| 亚洲自拍偷拍网址| 久久国产加勒比精品无码| 亚洲qvod图片区电影| 中文国产亚洲喷潮| 久久中文字幕视频| 欧美国产精品人人做人人爱| 亚洲综合小说区| 久久97精品久久久久久久不卡| 欧美激情一二区| 中文字幕亚洲一区二区三区五十路| 亚洲白虎美女被爆操| 亚洲精品国产品国语在线| 亚洲一区第一页| 中文字幕v亚洲ⅴv天堂| 国产日韩精品一区二区| 国产精品∨欧美精品v日韩精品| 国产v综合v亚洲欧美久久| 91精品国产91| 亚洲在线观看视频网站| 亚洲人成网在线播放| 精品亚洲国产视频| 成人在线视频网站| 国产精品免费久久久久影院| 亚洲第一网中文字幕| 亚洲成年人影院在线| 日韩高清有码在线| 热门国产精品亚洲第一区在线| 97在线视频免费播放| 国产91精品高潮白浆喷水| 国内精品视频在线| 日韩中文字幕国产精品| 欧美成人高清视频| 国产精品久久久久久久久影视| 日韩精品免费视频| 国产偷国产偷亚洲清高网站| 成人免费看吃奶视频网站| 一二美女精品欧洲| 国产剧情日韩欧美| 日韩中文字幕免费视频| 九九九久久久久久| 成人黄色在线播放| 国产伦精品一区二区三区精品视频| 日韩大陆欧美高清视频区| 成人黄色片在线| 亚洲成人激情小说| 久久久免费观看| 欧美区二区三区| 热99在线视频| 国产一区二区丝袜| 色七七影院综合| 国产欧美精品一区二区三区-老狼| 亚洲欧美另类中文字幕| 亚洲午夜精品久久久久久久久久久久| 国产一区红桃视频| 在线观看国产精品91| 亚洲国产黄色片| 国产精品成人一区二区三区吃奶| 久久色在线播放| 国产欧美一区二区三区四区| 91精品国产成人www| 亚洲日本成人女熟在线观看| 色悠悠久久久久| 怡红院精品视频| 精品亚洲国产成av人片传媒| 91成品人片a无限观看| 亚洲性线免费观看视频成熟| 亚洲xxxxx性| 国产精品视频网址| 亚洲色图35p| 久久91精品国产91久久久| 欧美性资源免费| 尤物yw午夜国产精品视频明星| 国产视频亚洲视频| 欧美精品在线免费观看| 久久中文字幕一区| 日韩高清av在线| 国产精品久久久999| 精品美女国产在线| 国产一区二区三区精品久久久| 全色精品综合影院| 68精品久久久久久欧美| 91精品国产综合久久久久久蜜臀| 日本免费久久高清视频| 欧美精品一区二区三区国产精品| 久久精品视频在线观看| 91天堂在线观看| 欧美激情一二三| 人九九综合九九宗合| 欧美性20hd另类| 欧美日韩福利在线观看| 久久久久日韩精品久久久男男| 欧洲永久精品大片ww免费漫画| 亚洲欧美日韩久久久久久| 日韩成人在线观看| 亚洲白虎美女被爆操| 日韩极品精品视频免费观看| 久久香蕉精品香蕉| 国产成人亚洲精品|