Python содержит лучшую структуру данных для этой проблемы под названием Counter
import collections
colors = ['white','gold','silver','grey','lavender','pink','red','green','blue']
counter = collections.Counter(colors)
print(counter)
Результат
Counter({'white': 1, 'gold': 1, 'silver': 1, 'grey': 1, 'lavender': 1, 'pink': 1, 'red': 1, 'green': 1, 'blue': 1})
И вы можете получить доступ к элементам по именам
> counter['white']
1