from typing import Any, List


def 是否包含值(目标列表: List[Any], 要判断的值: Any) -> bool:
    """
    判断给定的值是否存在于列表（仅检查第一层），存在返回真，失败或异常返回假。

    功能说明：
        判断一个值是否出现在列表的第一层中。
        - 列表元素可以是任意类型：字符串、整数、列表、字典等。
        - 若列表元素本身是列表，只比较这一层的完整元素，不进行递归或深度查找。
        - 适用于简单的“是否存在”判断场景。

    Args:
        目标列表 (List[Any]): 用于检查的列表。
        要判断的值 (Any): 需要判断是否存在的值，可为任意类型。

    Returns:
        bool:
            - True：值存在于列表第一层。
            - False：值不存在，或传入参数类型异常。

    示例：
        - 目标列表：["a", "b", "c"]，要判断的值："a" → 返回 True
        - 目标列表：[1, 2, 3]，要判断的值：3 → 返回 True
        - 目标列表：[["aa", "aa"], ["bb", "bb"]]，要判断的值：["aa", "aa"] → 返回 True
        - 目标列表：[["aa"], ["bb"]]，要判断的值：["cc"] → 返回 False
    """
    try:
        return 要判断的值 in 目标列表
    except Exception:
        return False