Um recurso muito útil é filtrar um ou vários objetos dentro de um dicionário, segue abaixo os exemplos de filtragem de objetos de um dicionário pela key (índice) e valor.
Primeiramente nosso dicionário de exemplo:
dict = {'conc_co':'monoxido_carbono','conc_pm':'material_particulado','umid_ar':'umidade_relativa', 'tmp_ar':'temperatura', 'vento_dir':'vento_direcao', 'vento_vel':'vento_velocidade'}
Agora o filtro pelo valor do objeto:
dict2 = {k: v for k, v in prefixos.items() if v == 'vento_velocidade'}
O resultado de dict2 será:
{'vento_vel': 'vento_velocidade'}
Agora filtrando pela chave do objeto:
dict2 = {k: v for k, v in prefixos.items() if k == 'umid_ar'}
O resultado será:
{'umid_ar': 'umidade_relativa'}
Nenhum comentário:
Postar um comentário