要判断一个字符串是否在一个字符串数组中,可以使用以下 Python 代码:

def check_string_in_array(string, array):
    for element in array:
        if isinstance(element, dict):
            if string in element.keys() or string in element.values():
                return True
        elif isinstance(element, str):
            if string == element:
                return True
    return False

这段代码会遍历字符串数组中的每个元素。如果元素是一个字典,它会检查字符串是否是字典的键或值之一。如果元素是一个字符串,它会直接比较字符串是否相等。如果找到匹配的字符串,函数会返回 True,否则会返回 False。

这个方法可以适用于包含字典和字符串的数组。如果数组中的其他元素类型不是字典或字符串,你可以根据需要进行适当的调整。

Python 检查字符串数组中是否包含指定字符串

原文地址: https://www.cveoy.top/t/topic/P2S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录