类对象列表(鸟类)。每只鸟都有颜色。我如何最有效地获得一组所有颜色?

时间:2012-11-06 15:05:57

标签: python

我有一个类对象列表,比如鸟类。每只鸟都有颜色。我希望从这份鸟类清单中轻松获得一组鸟类颜色。什么是最快,最有效的方法呢?

2 个答案:

答案 0 :(得分:5)

那可能是:

set(bird.color for bird in birds)

答案 1 :(得分:2)

{bird.color for bird in birds}

Python 2.7 or 3.x