筛选元素



1 j=[i for i in data if i>=0]
2 print(j)

1 import random
2
3
4 data=[random.randint(-10,10) for _ in range(10)]#随机生成-10到10之间10个数
5
6 print(data)
7 h=list(filter(lambda x:x>=0,data))#filter用来筛选符合条件返回T不符合返回F
8 print(h)

列表解析要比用filter函数快的多所以一般推荐使用列表解析。

时间: 2024-10-09 12:12:39

筛选元素的相关文章

随机色&原生DOM筛选元素

function colorRandom1(){ var r = Math.floor(Math.random()*51+200); var g = Math.floor(Math.random()*51+200); var b = Math.floor(Math.random()*51+200); return 'rgb('+r+','+g+','+b+')'; } var div = document.body.getElementsByTagName('div')[0]; div.styl

jquery 筛选元素(1)

.eq() 减少匹配元素的集合为指定的索引的那一个元素. .eq(index) index一个整数,指示元素的位置,以0为基数. $("li").eq(2).css('background-color', 'red') //选择第三个元素将其 将其背景变成红色. .eq(-index) -index 一个整数,指示元素的位置,从集合中的最后一个元素开始倒数. $("li").eq(-2).css('background-color', 'red') //选择倒数第二

jquery筛选元素函数

1.过滤匹配第二个p元素: $("button").click(function(){ $("p").eq(1).css("color","red"); });匹配第一个li元素: $("button").click(function(){ $("li").first().css("color","red"); });匹配最后一个元素: $(&qu

jquery 筛选元素方法

jQuery常用的元素查找方法总结 1.基础 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:

jquery 筛选元素 (2)

.add() 创建一个新的对象,元素添加到匹配的元素集合中. .add(selector) selector 一个字符串表示的选择器表达式.找到更多的元素添加到匹配的元素集合. $("p").add("div") .add(html) html HTML片段添加到匹配的元素集合中. $('li').add('<p id="new"> new paragraph</p>') .add(elements) elements 一

jquery表单属性筛选元素

$(":button") 选择所有按钮元素类型为按钮的元素. 等于$('input[type="button"]') $(":checkbox") 选择所有类型为复选框的元素. 等于$('input[type="checkbox"]') $(":checked") 选择所有勾选的元素. $( "input:checked" ) $(":disabled") 选择说有被

jQuery根据style筛选元素

<div style="display:block;"> <input/> </div> <div style="display:none;"> <input/> </div> 如上的两个input元素,获取两个input元素,常规的按index.id或判断等形式也能实现,但是很麻烦,可以用以下办法 $(".div[style='display:block;'] input"

数组拷贝、数组函数、通过数组函数来模拟数据结构的栈和队列、回调的意义、数组函数的排序问题、算法以及寻找素数的筛选法

1.数组的拷贝数组拷贝时指针的指向问题. 数组在拷贝时,指针的位置随之复制[这一点拷贝是完全一样]但是如果拷贝的数组的指针是非法的,那么拷贝出新指针的位置进行初始化<?php$arr1=array('123');end($arr1);next($arr1);//这个指针非法$arr2 = $arr1;//这里进行数组的拷贝var_dump(current($arr2));//得到指向‘123’元素的指针var_dump(current($arr1));//此时这个数组的指针有问题?> 但是拷贝

判断一个元素是否是另一个元素的子元素或者父元素

判断一个元素是否是另一个元素的子元素或者父元素:在实际应用中有时候会判断某个元素是另一个元素的子元素或者父元素,下面就通过代码实例介绍一下. //判断:当前元素是否是被筛选元素的子元素 jQuery.fn.isChildOf=function(b){ return (this.parents(b).length>0); }; //判断:当前元素是否是被筛选元素的子元素或者本身 jQuery.fn.isChildAndSelfOf=function(b){ return (this.closest