激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python中幾個(gè)常用函數(shù)的正確用法-lambda/filter/map/reduce

python中幾個(gè)常用函數(shù)的正確用法-lambda/filter/map/reduce

2022-02-25 00:16小小程序員ol Python

這篇文章主要介紹了python中幾個(gè)常用函數(shù)的正確用法,這幾個(gè)常用函數(shù)包括lambda、filter、map、reduce,本文將圍繞這幾個(gè)常用函數(shù)展開內(nèi)容,需要的朋友可以參考一下

lambda/filter/map/reduce這幾個(gè)函數(shù)面試中很肯定會(huì)用到,本篇主要介紹這幾個(gè)函數(shù)的用法。

1 lambda

匿名函數(shù),用法如下:

?
1
# lambada 參數(shù),參數(shù),參數(shù) : 返回的表達(dá)式  

示例1:

?
1
2
f = lambda x, y: x * y
print(f(2, 3))    # 6

示例2:

?
1
2
r = (lambda x, y: x+y)(1, 2)
print(r)          # 3

2 filter

filter(function, sequence):sequence中的item依次執(zhí)行function(item) ,將執(zhí)行結(jié)果為 True item組成一個(gè)filter對象(可迭代)(取決于sequence的類型)返回。

示例:

?
1
2
3
4
5
6
7
8
9
'''
學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:531509025
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
def gt_5(x):
    return x > 5
 
r = filter(gt_5, range(10))
print(list(r))      # [6, 7, 8, 9]

3 map

map(function, sequence):sequence中的item依次執(zhí)行function(item) ,見執(zhí)行結(jié)果組成一個(gè)map對象(可迭代)返回。

示例:

?
1
2
3
4
5
def mysum(x, y):
    return x + y
 
r = map(mysum, range(5), range(5, 10))
print(list(r))      # [5, 7, 9, 11, 13]

4 reduce

python3中,reduce已經(jīng)從全局名稱空間里移除,需要從functiontools中導(dǎo)入。

reduce(function, sequence, starting_value):sequence中的item順序迭代調(diào)用function,如果有starting_value,還可以作為初始值。

示例:

?
1
2
3
4
5
6
7
8
9
10
'''
學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:531509025
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
def mysum(x, y):
    return x + y
 
from functools import reduce
r = reduce(mysum, range(10))
print(r)     # 45

5 聯(lián)合使用

示例:計(jì)算1!+2!+...+10!

?
1
2
3
4
5
6
def factorial(n):
    if n == 1:
        return 1
    return n*factorial(n-1)
r = reduce(lambda x, y: x + y, map(factorial, range(1, 11)))
print(r)    # 4037913

這就是幾個(gè)函數(shù)的用法了,是不是很簡單呢?

到此這篇關(guān)于python中幾個(gè)常用函數(shù)的正確用法-lambda/filter/map/reduce的文章就介紹到這了,更多相關(guān)python常用函數(shù)的正確用法lambda filter map reduce內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/python960410445/p/15382781.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九热视频免费观看 | 狠狠干五月天 | 国内成人自拍视频 | 久久久久久久亚洲精品 | xxxxxx视频| 一区二区三区日韩在线观看 | 黄色视品 | 蜜桃免费在线 | 国产一区二区视频在线播放 | 欧美日韩一区,二区,三区,久久精品 | 精品亚洲综合 | 午夜久久久精品一区二区三区 | 久久老司机精品视频 | 石原莉奈日韩一区二区三区 | 91看片在线观看视频 | 2021年无线乱码播放高清完整 | 亚洲午夜一区二区三区 | 99ri在线| 精品国产一区二区三区四 | 国产免费视频在线 | 久久av一区二区 | 成人午夜精品久久久久久久蜜臀 | xxxx hd videos| gogo全球大胆高清人露出91 | gogo全球大胆高清人露出91 | av在线不卡免费 | 国产精品一品二区三区四区18 | 欧美一级在线免费 | 免费观看国产精品视频 | 欧美成人免费香蕉 | 青青草成人免费视频在线 | 一级一级一级毛片 | 欧美一级高潮 | 中文字幕国产欧美 | 天天鲁在线视频免费观看 | 曰韩黄色片 | 美国黄色毛片女人性生活片 | 欧美一级做一级爱a做片性 久久久资源网 | 国产色爱综合网 | 国产黄色录像片 | 久久久久久久久亚洲精品 |