私信  •  关注

holdenweb

holdenweb 最近创建的主题
holdenweb 最近回复了
6 年前
回复了 holdenweb 创建的主题 » 如何在Python中构造具有多个特性的元素

通常情况下,问题会显示非工作代码,以获得有助于工作的答案。

一种方法是使用一个字典,它的键是特征,每个值是另一个字典,它的键是每个属性的可能值。它的值将是一组具有属性的给定值的元素。

所有的绿色元素

elements['colour']['green']

所有的元素都是

elements['shape']['circle']

通过使用set操作,可以很容易地找到圆形的绿色对象,例如

elements['colour']['green'].intersection(elements['shape']['circle'])