from typing import List
from typing import Union


def create_dict(keys: List[str], value_list: List[List[Union[str, int]]]) -> List[dict]:
    """
    Create dict with given keys.
    Args:
        keys: list of dict key
        value_list: list of list of dict value
    Returns:
        List of dict
    """
    return [{k: v for k, v in zip(keys, values)} for values in value_list]