Metadata-Version: 2.1
Name: python-filter
Version: 2.0.3
Summary: A biblioteca python-filter oferece classes eficientes para manipulação de listas em Python, proporcionando operações simples e rápidas para encontrar, filtrar e manipular dados em estruturas de dados comuns.
Author: Marcuth
Author-email: example@gmail.com
License: MIT License
Keywords: filter tools
Description-Content-Type: text/markdown

# Biblioteca `python-filter`

A biblioteca `python-filter` oferece classes para trabalhar com listas de forma conveniente e eficiente.

## Classes DisponÃ­veis

- `DictListFilter`: Manipula listas de dicionÃ¡rios.
- `TupleListFilter`: Manipula listas de tuplas.

## InstalaÃ§Ã£o

Para instalar a biblioteca, vocÃª pode usar pip:

```bash
pip install python-filter
```

## Uso

### `DictListFilter`

Esta classe permite trabalhar com listas de dicionÃ¡rios.

#### Exemplo de Uso:

```python
from pyfilter import DictListFilter

# Criar uma lista de dicionÃ¡rios
data = [
    {"id": 1, "name": "Alice"},
    {"id": 2, "name": "Bob"},
    {"id": 3, "name": "Charlie"}
]

# Inicializar a classe
dict_items = DictListFilter(data)

# Exemplo de operaÃ§Ãµes disponÃ­veis
result = dict_items.get_with_key_value("id", 2)
print(result)  # SaÃ­da: {"id": 2, "name": "Bob"}
```

### `TupleListFilter`

Esta classe permite trabalhar com listas de tuplas.

#### Exemplo de Uso:

```python
from pyfilter import TupleListFilter

# Criar uma lista de tuplas
data = [
    (1, "Alice"),
    (2, "Bob"),
    (3, "Charlie")
]

# Inicializar a classe
tuple_items = TupleListFilter(data)

# Exemplo de operaÃ§Ãµes disponÃ­veis
result = tuple_items.get_with_value("Bob")
print(result)  # SaÃ­da: (2, "Bob")
```

## ContribuiÃ§Ã£o

ContribuiÃ§Ãµes sÃ£o bem-vindas! Para sugestÃµes, melhorias ou relatÃ³rios de bugs, sinta-se Ã  vontade para abrir uma issue ou enviar um pull request no [repositÃ³rio GitHub](https://github.com/1Marcuth/python-filter).

## LicenÃ§a

Este projeto Ã© licenciado sob a LicenÃ§a MIT. Consulte o arquivo [LICENSE](https://github.com/1Marcuth/python-filter/blob/main/LICENSE) para obter detalhes.
