【发布时间】:2016-08-30 03:00:12
【问题描述】:
您好,这似乎是一个无用的问题,因为我找到了一种方法,但我想知道是否有更快的方法来获取验证某个类的列表的项目数。
到目前为止,我正在做:
items_from_class = 0
for x in Mylist:
if isinstance(x, Myclass):
items_from_class += 1
if items_from_class > 2;
do something ...
我想要适合一行的东西,例如:
if isinstance(x,Myclass) in Mylist > 2:
do something ...
感谢您的帮助!
【问题讨论】:
-
是的,如果你找到三个就中断。如果你只想知道是否有三个或更多,那么再检查是没有意义的
-
是的,目前这就是我所需要的,但我问这个问题是为了更一般的目的,因为我会有其他用途。
标签: list python-2.7 class