解決Python3下map函數(shù)的顯示問題
map函數(shù)是Python里面比較重要的函數(shù),設(shè)計(jì)靈感來自于函數(shù)式編程。Python官方文檔中是這樣解釋map函數(shù)的:
map(function, iterable, ...)
Return an iterator that applies function to every item of iterable, yielding the results. If additional iterable arguments are passed, function must take that many arguments and is applied to the items from all iterables in parallel. With multiple iterables, the iterator stops when the shortest iterable is exhausted.
即map函數(shù)接收的第一個(gè)參數(shù)為一個(gè)函數(shù),可以為系統(tǒng)函數(shù)例如float、或者def定義的函數(shù)、或者lambda定義的函數(shù)均可。
舉一個(gè)簡單的例子,下面這個(gè)例子在Python2.7下是可以正常顯示的:
ls = [1,2,3] rs = map(str, ls) #打印結(jié)果 ['1', '2', '3'] lt = [1, 2, 3, 4, 5, 6] def add(num): return num + 1 rs = map(add, lt) print rs #[2,3,4,5,6,7]
但是在Python3下我們輸入:
ls=[1,2,3] rs=map(str,ls) print(rs)
顯示的卻是:
<map at 0x3fed1d0>
而不是我們想要的結(jié)果,這也是Python3下發(fā)生的一些新的變化,如果我們想得到需要的結(jié)果需要這樣寫:
ls=[1,2,3] rs=map(str,ls) print(list(rs))
這樣顯示的結(jié)果即為我們想要看到的。這一點(diǎn)在《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》的第10章中會(huì)有一點(diǎn)幫助。
以上這篇解決Python3下map函數(shù)的顯示問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python opencv圖片編碼為h264文件的實(shí)例
今天小編就為大家分享一篇python opencv圖片編碼為h264文件的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
pyqt5 QScrollArea設(shè)置在自定義側(cè)(任何位置)
這篇文章主要介紹了pyqt5 QScrollArea設(shè)置在自定義側(cè)(任何位置),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Python 流媒體播放器的實(shí)現(xiàn)(基于VLC)
這篇文章主要介紹了Python 流媒體播放器的實(shí)現(xiàn)(基于VLC),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python設(shè)計(jì)模式之外觀模式實(shí)例詳解
這篇文章主要介紹了Python設(shè)計(jì)模式之外觀模式,結(jié)合實(shí)例形式詳細(xì)分析了外觀模式的概念、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-01-01
python使用Random隨機(jī)生成列表的方法實(shí)例
在日常的生活工作和系統(tǒng)游戲等設(shè)計(jì)和制作時(shí),經(jīng)常會(huì)碰到產(chǎn)生隨機(jī)數(shù),用來解決問題,下面這篇文章主要給大家介紹了關(guān)于python使用Random隨機(jī)生成列表的相關(guān)資料,需要的朋友可以參考下2022-04-04
詳解python websocket獲取實(shí)時(shí)數(shù)據(jù)的幾種常見鏈接方式
這篇文章主要介紹了詳解python websocket獲取實(shí)時(shí)數(shù)據(jù)的幾種常見鏈接方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
OpenCV實(shí)現(xiàn)車輛識(shí)別和運(yùn)動(dòng)目標(biāo)檢測
本文主要介紹了OpenCV實(shí)現(xiàn)車輛識(shí)別和運(yùn)動(dòng)目標(biāo)檢測,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08

