tnblog
首页
视频
资源
登录
愿你出走半生,归来仍是少年
排名
3
文章
313
粉丝
22
评论
14
bootstrap 栅格布局一小例子
剑轩 : 后端写样式有点痛苦哇
一点flex布局的运用
剑轩 : 后端写样式有点痛苦哇
vue.js常用指令
剑轩 : 可以可以,多总结一点
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

python filter 用法,python filter 排除0了

5583人阅读 2022/9/19 15:48 总访问:1959736 评论:0 收藏:0 手机
分类: python

如下这样为什么结果会排除0:

  1. list_num = [1, 2, 3, 0, 8, 0, 3]
  2. print(list(filter(lambda x: x, list_num)))

结果是:
[1, 2, 3, 8, 3]

为什么没有0了呢,因为Python里边得filter和.net里边的where类似,不是.net里边的select返回内容的。而python里边直接判断0又不会成立所以就排除了0了。
就像这种

  1. x = 0
  2. if x:
  3. print("满足")
  4. else:
  5. print("不满足")

会输出不满足

.net里边这样写直接会报错,int不能和bool转换,但是python就可以


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

C ?、?? 问号和2个问号的用法(类型?、对象?)

C# ?C# ???:单问号1.定义数据类型可为空。可用于对int,double,bool等无法直接赋值为null的数据类型进行null的赋值如这...

C out、ref关键字的用法和区别

说说自己对out、ref的认识,面试问到的几率很高哟。out:classProgram { /* *out、ref都是引用传递,传递后使用都会改变...

网页上传文件断点续传的实现,无视文件大小上传,以及datatables基本用法

首先明白js是客户带执行代码,c#是服务器上执行代码。本地文件需要用到js处理,服务器端接受c#代码处理1.HTML页面,文件信...

ado.net访问数据库的基本用法

放回datatable//1:开打数据库的连接 using(SqlConnectionconn=newSqlConnection("server=.;uid=sa;pwd=123456;databa...

Oracle中MERGE INTO,for,start with,decode用法

1. MERGEINTO:MERGEINTOT_TD_BU_MODIFY_NOTICE_LSA USING( selectMODIFY_NOTICE_ID,REJECT_REASONfromT_TD_BU_MODIFY_NOT...

asp.net mvc @helper用法

@helper可以在视图定义一个公共块,这样就可以实现代码的重复调用下面来一个很简单的例子:就是输出一个list的数据。实际项...

Vue.js if用法

vue.js if可以做一些判断例如我们要把下面这个输出varvm=newVue({ el:"#content", data:{ titles:["小明...

js splice的简单用法,操作数组。js删除数组,js根据下标删除数组。js更新数组

splice就是对数组的增删改操作简单解释一下参数:1: 开始位置2: 要删除的个数3-n: 要添加的元素直接贴代码:<script&g...

json介绍与基本用法

json介绍:Javascript object natationjs对象记号,用来标识对象格式就是一个键值对的形式作用:主要作为数据传输,也可以...

bootstrap模板 form的一点布局用法

bootstrap form的布局可以在form stuff里边看到,我们就复制form layouts里边的吧复制这里的我们实现一个简单的资源上传的页...

Action与Func的用法-----委托

Action:运用于没有返回值有参可以进行在方法里面进行有参传值。 3.实例Func:1.主要运用于有参有返回值Action于Funcye通过...

Lambda表达式用法

无参无返回值:2.有参无返回值:3.有参有返回值:4.2个参数有一个返回值:5.通过表达式对泛型数据进行查询示例1:模糊查询示例2...

abp框架的介绍和基用法

一、什么是ABP框架? ABP框架全称为“ASP.NETBoilerplateProject”,中文翻译为“ASP.NET样板项目”,诞生的主要目的就是...

js !!,js两个感叹号的用法

可以为了巧妙的实现为空验证,比较简洁的实现可以直接判断if(a!=null&&typeof(a)!=undefined&&a!='&#3...

c++switch用法

switch语句的语法如下: switch(表达式) //表达式的类型只能是 整形 、 字符型 、 枚举类型 { case 常量表...