色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

淺析python函數(shù)式編程

瀏覽:5日期:2022-07-10 08:15:09

目錄

map filter reduce zip sortedmap

map

其中,function 參數(shù)表示要傳入一個函數(shù),其可以是內(nèi)置函數(shù)、自定義函數(shù)或者 lambda 匿名函數(shù);iterable 表示一個或多個可迭代對象,可以是列表、字符串等。map() 函數(shù)的功能是對可迭代對象中的每個元素,都調(diào)用指定的函數(shù),并返回一個 map 對象。

listDemo = [1, 2, 3, 4, 5]new_list = map(lambda x: x * 2, listDemo)print(list(new_list))

filter

filter() 函數(shù)的功能是對 iterable 中的每個元素,都使用 function 函數(shù)判斷,并返回 True 或者 False,最后將返回 True 的元素組成一個新的可遍歷的集合。

listDemo = [1, 2, 3, 4, 5]new_list = filter(lambda x: x % 2 == 0, listDemo)print(list(new_list))

reduce

reduce() 函數(shù)通常用來對一個集合做一些累積操作,其基本語法格式為:reduce(function, iterable)

import functoolslistDemo = [1, 2, 3, 4, 5]product = functools.reduce(lambda x, y: x * y, listDemo)print(product)

zip

>>>a = [1,2,3]>>>b = [4,5,6]>>>c = [4,5,6,7,8]>>>zipped = zip(a,b) # 打包為元組的列表[(1, 4), (2, 5), (3, 6)]>>>zip(a,c) # 元素個數(shù)與最短的列表一致[(1, 4), (2, 5), (3, 6)]>>>zip(*zipped) # 與 zip 相反,可理解為解壓,返回二維矩陣式[(1, 2, 3), (4, 5, 6)]

sorted

>>> L=[(’b’,2),(’a’,1),(’c’,3),(’d’,4)]>>> sorted(L, key=lambda x:x[1])# 利用key[(’a’, 1), (’b’, 2), (’c’, 3), (’d’, 4)]>>> students = [(’john’, ’A’, 15), (’jane’, ’B’, 12), (’dave’, ’B’, 10)]>>> sorted(students, key=lambda s: s[2]) # 按年齡排序[(’dave’, ’B’, 10), (’jane’, ’B’, 12), (’john’, ’A’, 15)]

以上就是淺析python函數(shù)式編程的詳細內(nèi)容,更多關(guān)于python函數(shù)式編程的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品免费看久久久久 | 91精品视品在线播放 | 香蕉网站狼人久久五月亭亭 | 一及黄色 | 欧美亚洲国产精品久久久 | 亚洲国产成人va在线观看网址 | 亚洲制服丝袜美腿亚洲一区 | 欧美另类videosbestsex视频 | 欧美成人老熟妇暴潮毛片 | 国产下药迷倒白嫩丰满美女j8 | 日本一级在线播放线观看免 | av片免费大全在线观看不卡 | 精品72久久久久久久中文字幕 | 青青草国产免费国产是公开 | 亚洲一级毛片在线播放 | 成人在线视频一区 | 69凹凸国产成人精品视频 | gdcm01果冻传媒 | 国产精品三级在线观看 | 二级毛片在线播放 | 国产成人亚洲综合91精品555 | 国产高清一国产免费软件 | 99国产精品久久久久久久日本 | 欧美一区二区三区久久久人妖 | 九九re6精品视频在线观看 | 亚洲天堂爱爱 | 免费一区二区三区 | 欧美成年人视频 | 国产精品毛片va一区二区三区 | 免费三级毛片 | 欧美另类videosgrstv变态 欧美另类高清xxxxx | 成人免费福利网站在线看 | 欧美日韩在线永久免费播放 | 久草视频在线资源站 | 免费真实播放国产乱子伦 | 亚洲精品一区二区三区www | 国产99久久精品 | 成年美女黄网站色大 | 亚洲最新在线视频 | 亚洲精品m在线观看 | 亚洲精品亚洲人成毛片不卡 |