# 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)