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

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

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

瀏覽:2日期: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 編程
相關文章:
主站蜘蛛池模板: 尼玛县| 青州市| 杂多县| 泸州市| 天水市| 英山县| 余庆县| 定西市| 深泽县| 合肥市| 常熟市| 佛山市| 建始县| 忻州市| 阿坝县| 吴旗县| 巫山县| 墨江| 越西县| 泰宁县| 海晏县| 东乡族自治县| 青冈县| 綦江县| 芦山县| 桃园县| 南皮县| 桃园县| 电白县| 菏泽市| 山阴县| 定兴县| 琼海市| 东乡县| 桐梓县| 武威市| 布尔津县| 庐江县| 南江县| 溆浦县| 拜城县|