Вы обязательно должны прочитать Python учебник .Возможно, вы также захотите использовать ipython или IDLE или что-то еще, где вы можете легко увидеть, какие методы живут внутри объекта, не обращаясь к документации, что является простым способом эксперимента.dir(some_object_name)
тоже работает, но я не нахожу это удобным, как нажимать на вкладку в ipython, но YMMV.
В любом случае, если у вас есть переменная color
:
>>> color
{1: 0, 2: 1, 3: 1, 4: 1, 5: 2}
>>> color.values()
[0, 1, 1, 1, 2]
>>> set(color.values())
set([0, 1, 2])
>>> len(set(color.values()))
3
(И просто чтобы убедиться, что это количество цветов, которое вы использовали , а не минимальное количество необходимых цветов.)