def save_value_to_dict(dictionary, key, value):
    """
    Prevents from saving empty values (such as None, [], {}) into dictionary

    :param dictionary: dictionary, where value will be saved
    :param key: key of dictionary
    :param value: value of dictionary
    :return: if value saved, return True, otherwise return false
    """
    if value:
        if isinstance(value, list) and any(x is None for x in value):
            return False
        dictionary[key] = value
        return True
    return False