py.lib.aw_web_tools

Yohn Y. 2024-02-27 Parent:06f00ec09030

4:d20943f0eadf Go to Latest

py.lib.aw_web_tools/src/aw_web_tools/misc_tools.py

Added tag 0.202402.2 for changeset 2d0e1f161f26

History
awgur@0 1 # coding: utf-8
awgur@0 2 from typing import Union, List, Tuple
awgur@0 3
awgur@0 4
awgur@0 5 def dict_filter(data: dict, need_keys: Union[List[str], Tuple[str]]) -> dict:
awgur@0 6 """\
awgur@0 7 Создать новый словарь на основе существующего, добавив в него только нужные ключи
awgur@0 8 """
awgur@0 9 return dict((key, val) for key, val in data.items() if key in need_keys)