【发布时间】:2017-05-17 15:29:28
【问题描述】:
我有一个要附加不同对象的列表。
请问我如何找到该列表中特定类的实例总数?
【问题讨论】:
-
我猜是写一些代码。
-
如果您不提供遇到问题的代码/变量,我们将无法帮助您。
标签: python
我有一个要附加不同对象的列表。
请问我如何找到该列表中特定类的实例总数?
【问题讨论】:
标签: python
print(sum([1 for x in llist if isinstance(x, my_class)]))
【讨论】:
==。我会选择isinstance(),比如isinstance(x, my_class)
type 只是为了检查 variable types (它们也是类)但从不检查用于自定义类(用户定义的类)。所以这更像是一个问题,或者是我的眼睛和可能许多其他眼睛习惯看到的东西。
type vs isinstance 或者更好的是this