您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

带有回调的Python中的any()函数

带有回调的Python中的any()函数

怎么样:

>>> any(isinstance(e, int) and e > 0 for e in [1,2,'joe'])
True
@H_502_5@

all()当然也可以使用:

>>> all(isinstance(e, int) and e > 0 for e in [1,2,'joe'])
False
@H_502_5@
  

          

解决方法

Python标准库定义了一个any()函数

如果iterable的任何元素为true,则返回True。如果iterable为空,则返回False。

仅检查元素的取值为True。我希望它能够因此指定一个回调来告诉某个元素是否符合要求,例如:

any([1,2,'joe'],lambda e: isinstance(e,int) and e > 0)
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
>>> all(isinstance(e, int) and e > 0 for e in [1,2,'joe'])
False
@H_502_5@
 

          

解决方法

Python标准库定义了一个any()函数

如果iterable的任何元素为true,则返回True。如果iterable为空,则返回False。

仅检查元素的取值为True。我希望它能够因此指定一个回调来告诉某个元素是否符合要求,例如:

any([1,2,'joe'],lambda e: isinstance(e,int) and e > 0)
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
any([1,2,'joe'],lambda e: isinstance(e,int) and e > 0)

all()当然也可以使用:

Python标准库定义了一个any()函数

如果iterable的任何元素为true,则返回True。如果iterable为空,则返回False。

仅检查元素的取值为True。我希望它能够因此指定一个回调来告诉某个元素是否符合要求,例如:

all()当然也可以使用:

>>> all(isinstance(e, int) and e > 0 for e in [1,2,'joe'])
False
@H_502_5@
 

          

解决方法

Python标准库定义了一个any()函数

如果iterable的任何元素为true,则返回True。如果iterable为空,则返回False。

仅检查元素的取值为True。我希望它能够因此指定一个回调来告诉某个元素是否符合要求,例如:

any([1,2,'joe'],lambda e: isinstance(e,int) and e > 0)
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
any([1,2,'joe'],lambda e: isinstance(e,int) and e > 0)

Python标准库定义了一个any()函数

如果iterable的任何元素为true,则返回True。如果iterable为空,则返回False。

仅检查元素的取值为True。我希望它能够因此指定一个回调来告诉某个元素是否符合要求,例如:

python 2022/1/1 18:48:34 有358人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶