美文网首页
python高阶函数

python高阶函数

作者: MagicalGuy | 来源:发表于2018-10-09 00:17 被阅读0次

filter

encoding:utf-8

import random

strList = []
for i in range(100):
l1 =[ chr(i) for i in range(97,123)]
# 列表转字符串
random.shuffle(l1)
l1 = ''.join(l1)
strList.append(l1)

for i in strList:
print(i)

将字符串列表中的包含了'he'的字符串过滤出来

def strFilter( s ):
return s.find('fa') != -1

l2 =list(filter(strFilter , strList))

lambda : 由两部分组成

lambda 形参列表 : 函数返回值表达式

1. 形参列表

2. 函数返回值表达式(不能使用return 语句)

filter(lambda s : s.find('fa')!=-1 , strList)

print('-' * 40)
print('l2 len = ', len(l2))
for i in l2:
print(i)

=====================
reduce

====================
map

相关文章

  • python装饰器

    装饰器简述 要理解装饰器需要知道Python高阶函数和python闭包,Python高阶函数可以接受函数作为参数,...

  • Python高阶函数

    本文要点 1.什么是高阶函数 2.python中有哪些常用的高阶函数 什么是高阶函数? 在了解什么是高阶函数之前,...

  • wangyanhua--python2

    基本函数的使用 匿名函数 常用系统高阶函数 高阶函数 常用系统高阶函数 Python递归 安装第三方库 三国小说人...

  • Python函数式介绍一 - 高阶函数

    Python函数式介绍一 - 高阶函数Python函数式介绍二 - 链式调用 最近为了给朋友推广Python函数式...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • 【Python】-014-函数-函数式编程-2

    python内置高阶函数 Filter函数filter(function, sequence) -> list, ...

  • 函数式编程--高阶函数

    高阶函数英文叫Higher-order function。什么是高阶函数?举例说明。变量可以指向函数以Python...

  • 高阶函数(Python)

    什么是高阶函数(Python)? 高阶函数:能接收函数做参数的函数 变量可以指向函数 函数的参数可以接受变量 一个...

  • filter函数有点意思

    filter函数 filter(function, iterable)filter函数是python中的高阶函数,...

  • 高阶python 函数式编程

    高阶python 函数式编程 - 函数式 函数式编程(FunctionalProgramming) - 基于lam...

网友评论

      本文标题:python高阶函数

      本文链接:https://www.haomeiwen.com/subject/zlplaftx.html