Name | python-filter JSON |
Version |
2.1.0
JSON |
| download |
home_page | None |
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. |
upload_time | 2024-05-22 03:55:47 |
maintainer | None |
docs_url | None |
author | Marcuth |
requires_python | None |
license | MIT License |
keywords |
filter
tools
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "python-filter",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "filter tools",
"author": "Marcuth",
"author_email": "example@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/97/eb/543ac15b8cb1c555c636686ae380e922c1674cc39258fc35f5756245e673/python_filter-2.1.0.tar.gz",
"platform": null,
"description": "# python-filter\r\n\r\nA biblioteca `python-filter` oferece classes para trabalhar com listas de forma conveniente e eficiente.\r\n\r\n## Classes Dispon\u00edveis\r\n\r\n- `DictListFilter`: Manipula listas de dicion\u00e1rios.\r\n- `TupleListFilter`: Manipula listas de tuplas.\r\n\r\n## Instala\u00e7\u00e3o\r\n\r\nPara instalar a biblioteca, voc\u00ea pode usar pip:\r\n\r\n```bash\r\npip install python-filter\r\n```\r\n\r\n## Uso\r\n\r\n### `DictListFilter`\r\n\r\nEsta classe permite trabalhar com listas de dicion\u00e1rios.\r\n\r\n#### Exemplo de Uso:\r\n\r\n```python\r\nfrom pyfilter import DictListFilter\r\n\r\n# Criar uma lista de dicion\u00e1rios\r\ndata = [\r\n {\"id\": 1, \"name\": \"Alice\"},\r\n {\"id\": 2, \"name\": \"Bob\"},\r\n {\"id\": 3, \"name\": \"Charlie\"}\r\n]\r\n\r\n# Inicializar a classe\r\ndict_items = DictListFilter(data)\r\n\r\n# Exemplo de opera\u00e7\u00f5es dispon\u00edveis\r\nresult = dict_items.get_with_key_value(\"id\", 2)\r\nprint(result) # Sa\u00edda: {\"id\": 2, \"name\": \"Bob\"}\r\n```\r\n\r\n### `TupleListFilter`\r\n\r\nEsta classe permite trabalhar com listas de tuplas.\r\n\r\n#### Exemplo de Uso:\r\n\r\n```python\r\nfrom pyfilter import TupleListFilter\r\n\r\n# Criar uma lista de tuplas\r\ndata = [\r\n (1, \"Alice\"),\r\n (2, \"Bob\"),\r\n (3, \"Charlie\")\r\n]\r\n\r\n# Inicializar a classe\r\ntuple_items = TupleListFilter(data)\r\n\r\n# Exemplo de opera\u00e7\u00f5es dispon\u00edveis\r\nresult = tuple_items.get_with_value(\"Bob\")\r\nprint(result) # Sa\u00edda: (2, \"Bob\")\r\n```\r\n\r\n## Contribui\u00e7\u00e3o\r\n\r\nContribui\u00e7\u00f5es s\u00e3o bem-vindas! Para sugest\u00f5es, melhorias ou relat\u00f3rios de bugs, sinta-se \u00e0 vontade para abrir uma issue ou enviar um pull request no [reposit\u00f3rio GitHub](https://github.com/1Marcuth/python-filter).\r\n\r\n## Licen\u00e7a\r\n\r\nEste projeto \u00e9 licenciado sob a Licen\u00e7a MIT. Consulte o arquivo [LICENSE](https://github.com/1Marcuth/python-filter/blob/main/LICENSE) para obter detalhes.\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A biblioteca python-filter oferece classes eficientes para manipula\u00e7\u00e3o de listas em Python, proporcionando opera\u00e7\u00f5es simples e r\u00e1pidas para encontrar, filtrar e manipular dados em estruturas de dados comuns.",
"version": "2.1.0",
"project_urls": null,
"split_keywords": [
"filter",
"tools"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "97eb543ac15b8cb1c555c636686ae380e922c1674cc39258fc35f5756245e673",
"md5": "858295074fb8a3eb5097dd59db277083",
"sha256": "c59bcfd7a6c5dd633d5b899ef0d9440404ae81699a780a72b4777172f01be9e4"
},
"downloads": -1,
"filename": "python_filter-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "858295074fb8a3eb5097dd59db277083",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3427,
"upload_time": "2024-05-22T03:55:47",
"upload_time_iso_8601": "2024-05-22T03:55:47.202374Z",
"url": "https://files.pythonhosted.org/packages/97/eb/543ac15b8cb1c555c636686ae380e922c1674cc39258fc35f5756245e673/python_filter-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-22 03:55:47",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "python-filter"
}