Python 检查字符串数组中是否包含指定字符串
要判断一个字符串是否在一个字符串数组中,可以使用以下 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。
这个方法可以适用于包含字典和字符串的数组。如果数组中的其他元素类型不是字典或字符串,你可以根据需要进行适当的调整。
原文地址: https://www.cveoy.top/t/topic/P2S 著作权归作者所有。请勿转载和采集!