国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python學習筆記之三:lambda表達式,filter函數,map函數

2019-11-08 01:06:03
字體:
來源:轉載
供稿:網友

1、lambda表達式

def a(x):        return 2 * x + 1相當于

a = lambda x : 2 * x + 1對于使用次數很少的函數,可以用lambda表達式,就不用特地給函數命名了。

2、filter函數

filter(function,iterable)將可迭代序列iterable(如列表)的元素依次作為參數傳入function中運算,返回運算結果為True的可迭代序列iterable中的元素。
def odd(x):        return x % 2temp = range(10)show = filter(odd, temp)list(show)結果為:[1,3,5,7,9],也可以使用

list(filter(lambda x : x % 2, range(10)))3、map函數

map(function, iterable)與filter類似,但返回的是全部可迭代序列經過function運算后得到的結果,如:

list(map(lambda x : x * 2, range(10)))

結果為:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尤溪县| 津南区| 乌审旗| 琼海市| 瑞昌市| 嘉鱼县| 运城市| 毕节市| 崇义县| 晋中市| 徐闻县| 特克斯县| 黎平县| 麻城市| 靖远县| 许昌市| 兴安盟| 内黄县| 即墨市| 上高县| 大方县| 华安县| 牙克石市| 香格里拉县| 汽车| 谷城县| 道真| 慈利县| 鄂托克旗| 蒙城县| 宁陕县| 英山县| 贵港市| 永寿县| 洮南市| 军事| 华安县| 泸西县| 浏阳市| 张家港市| 阿合奇县|