1. 程式人生 > >Python的map()方法如何使用?

Python的map()方法如何使用?

注意:本文為轉載文章,如有侵權請告之,將予以刪除

原文連結:https://blog.csdn.net/loner_fang/article/details/80769504

 

在學習map()方法之前,我們先在互動模式下看下map()的用法說明。


從上面可以得到的資訊是:

map()返回的是一個map物件(python2.0中返回的是列表,後面會講到)。
map的第二個引數是可變的,*iterables等同於*args,*iterables代表可變的並且可迭代的物件。
當有多個迭代引數物件,同時,迭代物件內的元素個數又不一致時,以最短的那個迭代物件作為停止的標準。
作用:會根據提供的函式對指定序列做對映。

map函式語法:


      
返回值:

python2.0 返回的是列表

python3.0 返回的是迭代器,必要時需要遍歷得到結果

map()函式返回的是一個新的物件,不會改變原有物件。

如下程式碼是在python3.0的互動式模式下執行的: