python中map的用法

cwf8 9年前發布 | 3K 次閱讀 Python

map用來對一個列表里的元素分別調用同一函數進行處理,然后返回一個新的列表

#范例1:
>>> print map(abs, [-5,7,-12] )
[5, 7, 12]

范例2:

>>> print [abs(i) for i in [-5,7,-12]] [5, 7, 12]

范例3:

>>> def myfunction(value): ... return value*10+1 ... >>> print map(myfunction, [1,2,3,4] ) [11, 21, 31, 41] >>>

范例4:

>>> print map(max, [4,5,6], [1,2,9] ) [4, 5, 9]

范例5:

>>> [ max(4,1), max(5,2), max(6,9) ] [4, 5, 9]</pre>

 本文由用戶 cwf8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!