当前位置:   article > 正文

Python的`filter`函数_python self.filter

python self.filter

python的这个内置函数我之前竟然没用过hhh
看下文档就懂了:

Init signature: filter(self, /, *args, **kwargs)
Docstring:     
filter(function or None, iterable) --> filter object

Return an iterator yielding those items of iterable for which function(item)
is true. If function is None, return the items that are true.
Type:           type
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

返回一个迭代器,
如果第一个参数为function,而不为None,则新迭代器为:

def new_iter():
	for item in 旧迭代器:
		if function(item):
			yield item
  • 1
  • 2
  • 3
  • 4

如果function为None,则返回为true的项目:

def new_iter():
	for item in 旧迭代器:
		if bool(item):
			yield item
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/208291
推荐阅读
相关标签
  

闽ICP备14008679号