国产探花免费观看_亚洲丰满少妇自慰呻吟_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]


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳阳县| 巴林右旗| 通道| 静宁县| 临颍县| 巴塘县| 简阳市| 长治县| 和龙市| 崇阳县| 高阳县| 岳阳市| 锡林郭勒盟| 白城市| 雅江县| 岑巩县| 富民县| 原阳县| 沾化县| 平顶山市| 罗江县| 定安县| 郴州市| 辽阳市| 锡林浩特市| 青田县| 宜君县| 垦利县| 杭锦旗| 清涧县| 资溪县| 桃园县| 襄汾县| 滨州市| 濮阳市| 普陀区| 扎鲁特旗| 新巴尔虎右旗| 汤阴县| 桃园市| 利辛县|