博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小甲鱼Python第二十一讲(lambda表达式)
阅读量:3887 次
发布时间:2019-05-23

本文共 402 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

在这里插入图片描述

两个牛逼的BIF

1、filter()函数

print(list(filter(lambda x:x%2,range(10))))#输出不能被2整除的数

2、map()函数

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

测试题

在这里插入图片描述

print(lambda x,y=3:x*y)

在这里插入图片描述

def fun(x):    if x%2==0:        print(x)    else:        print("None")fun(5)

在这里插入图片描述

优化编程
在这里插入图片描述

print(list(filter(lambda x:x%3==0,range(100))))

在这里插入图片描述

[i for i in range(1,100) if not (i%3)]

在这里插入图片描述

print(list(map(lambda x,y:[x,y],[1,3,5,7,9],[2,4,6,8,10])))

在这里插入图片描述

16    fishcfishc

转载地址:http://yrshn.baihongyu.com/

你可能感兴趣的文章
JAVA仿微博系统(JAVA毕业设计含源码和运行教程)
查看>>
24BITBMP位图的文件结构及创建
查看>>
如何在自定义控件中获得width和height?
查看>>
Android UI开发专题之界面设计【基础API】
查看>>
ejarmaker: jar 、java类的加密工具
查看>>
配置NFS实现Linux服务器之间的文件共享
查看>>
PostgreSQL连接池pgbouncer的使用
查看>>
Kryo序列化进阶学习: 加密数据
查看>>
swift 3.0 数组赋值
查看>>
用C#通过888-TT打印中文标签
查看>>
sendmail 出现 My unqualified host name的解决办法
查看>>
彻底解决lazarus安装组件后烦人的编译时单元找不到的问题!
查看>>
Delphi的参数修饰const/var/output 与C++的对应关系
查看>>
C++ free与delete区别
查看>>
VC的字符串转换atlconv的使用
查看>>
Twitter的分布式自增ID算法snowflake (Java版)
查看>>
阻抗测量基础
查看>>
天线设计相关性能参数
查看>>
Linux Centos7 rabbitmq安装及集群配置
查看>>
CentOS7 安装配置FastDFS
查看>>