def split_by_key_presense(l, key):
    """Split list of dictionaries into two lists based on key presense

    Parameters
    ----------
    l : List[Dict[str, Any]]
        List to split
    key : str
        Key to find in list's dictionaries

    Returns
    -------
    Tuple[List[Any], List[Any]]
        First list in tuple containing l's dictionaries that have given key, second list contain l's dictionaries that don't
    """
    present, missing = [], []
    for item in l:
        present.append(item) if key in item else missing.append(item)
    return present, missing