国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Python map及filter函數使用方法解析

瀏覽:4日期:2022-07-14 17:56:46

知道python有這幾個內置方法,但一直以來用的都不多,最近重新看了一下,重新記錄一下。

map()會根據提供的函數對指定序列進行映射,python3會返回一個迭代器,具體用法如下:

def double(x): return 2*xif __name__=='__main__': print(map(double,[1,2,3,4,5])) print() for i in map(double,[1,2,3,4,5]): print(i)

運行結果:

F:devpythonpython.exe F:/pyCharm/L02_Test/L02Interface/L02_Common/try_demo.py<map object at 0x000002A3D91A3EF0> 246810 Process finished with exit code 0

filter()內置函數用于過濾序列,用于過濾不符合條件的元素,返回符合條件的元素的列表,python3返回一個迭代器。

def is_odd(x): return x%2==0 if __name__=='__main__': print(filter(is_odd,[1,2,3,4,5,6,7,8,9,10])) print() for i in filter(is_odd,[1,2,3,4,5,6,7,8,9,10]): print(i)

運行結果:

F:devpythonpython.exe F:/pyCharm/L02_Test/L02Interface/L02_Common/try_demo.py<filter object at 0x000001C75D243FD0> 246810 Process finished with exit code 0

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 诸城市| 万盛区| 瓦房店市| 青岛市| 宿松县| 五峰| 彰化市| 巨野县| 紫金县| 交城县| 宾川县| 石泉县| 嘉荫县| 钦州市| 安宁市| 都安| 大埔区| 临泉县| 青海省| 丰县| 温州市| 龙门县| 宜宾市| 抚远县| 旬阳县| 横峰县| 定南县| 临夏县| 宜昌市| 阿克苏市| 连江县| 邵武市| 收藏| 电白县| 塔河县| 高平市| 津市市| 孟州市| 泗洪县| 惠水县| 东平县|