如何从列表中取出某些物品

问题描述 投票:0回答:1

我想从具有特定实例的列表中返回某些项目。

我不清楚如何使用isinstance,但据我所知,这似乎是最好的方法。

动物= [母鸡(0.25),母鸡(0.6),母鸡(1.0),母鸡(8),公鸡(0.25),公鸡(0.6),公鸡(1.0),母牛(1.0),山羊(1.0),鸭子(1.0)]

def get_class(animals):如果不是isinstance(动物,母鸡):返回NotImplemented归还动物

我想让列表中的动物现在只具有Hen(0.25),Hen(0.6),Hen(1.0),Hen(8)。任何帮助将不胜感激,但我宁愿只是指导而不是答案。

我想从具有特定实例的列表中返回某些项目。我不清楚如何使用isinstance,但是据我所知,这似乎是最好的方法。动物= ...

python
1个回答
4
投票

您可能可以使用列表理解来实现这一点:

© www.soinside.com 2019 - 2024. All rights reserved.