# Função de enumeração Você pode enumerar dados em [[Linguagem de programação Python|Python]] usando a função `enumerate`. Isso cria uma saída em pares ou grupos de dados que podem ter tamanhos diferentes sem causar um erro, com o seguinte exemplo: ```python names = ["Alice", "Bob", "Charlie", "Debbie"] # example list for i, name in enumerate(names): # Number the index value and list value. print(f"name {i} is {name}") ``` :: **Referência** :: [Python enumerate() function (w3schools.com)](https://www.w3schools.com/python/ref_func_enumerate.asp) # Classe de enumeração Além disso, também é possível usar uma classe específica chamada Enums. Com esta classe é possível criar um tipo especial de dado. ```python from enum import Enum # class syntax classColor(Enum): RED = 1 GREEN = 2 BLUE = 3 # functional syntax Color = Enum('Color', ['RED', 'GREEN', 'BLUE']) ``` **:: Referência ::** [enum — Support for enumerations — Python 3.12.3 documentation](https://docs.python.org/3/library/enum.html)