Python filter()函数的用法是什么,怎样过滤列表的奇数
Admin 2022-08-24 群英技术资讯 1413 次浏览
在实际应用中,我们有时候会遇到“Python filter()函数的用法是什么,怎样过滤列表的奇数”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“Python filter()函数的用法是什么,怎样过滤列表的奇数”文章能帮助大家解决问题。filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。
filter(function, iterable)
function -- 判断函数。
iterable -- 可迭代对象。
返回一个迭代器对象
# 过滤出列表中的所有奇数: def is_odd(n): return n % 2 == 1 # a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] a = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) tmp_list = filter(is_odd, a) print(type(tmp_list)) # <class 'filter'> print(tmp_list) # <filter object at 0x7f07106fa278> new_list = list(tmp_list) print(type(new_list)) # <class 'list'> print(new_list) # [1, 3, 5, 7, 9] # 过滤出1~100中平方根是整数的数: import math def is_sqr(x): num = math.sqrt(x)%1==0 return num num_list = filter(is_sqr,range(1,100)) print(list(num_list)) # [1, 4, 9, 16, 25, 36, 49, 64, 81]
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在本篇文章里小编给大家整理的是一篇关于python引入其他文件夹下的py文件具体方法,有兴趣朋友们可以跟着学习参考下。
这篇文章主要介绍了盘点Python 爬虫中的常见加密算法,加密即Encryption指将明文数据变换为密文的过程,解密即Decryption指加密的逆过程,即由密文恢复出原明文的过程
文本主要给大家介绍python条件表达式,python中的条件表达式在其他编程语言里也叫做三元运算符,本文会介绍python条件表达式的多项分支和双向分支,以及python双分支选择结构和三元运算符的使用。感兴趣的朋友就跟随小编一起来了解python条件表达式吧。。
一些朋友应该有玩过吃豆人游戏,就是通过移动吃豆人吃豆豆来获得分数,同时要躲避怪物这样的玩法。小编认为是比较有趣的,因此给大家分享使用Python实现简单的吃豆人游戏代码,感兴趣的朋友可以参考学习。
这篇文章主要介绍了推荐五个常用的python图像处理库,文章基于python的相关内容分享图像处理库,具有一定的参考价值,需要的小伙伴可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008