面试题答案
一键面试def check_value_not_in_complex_list(value, complex_list):
for sub_element in complex_list:
if isinstance(sub_element, list):
if value in sub_element:
return False
elif isinstance(sub_element, dict):
if value in sub_element.values() or value in sub_element.keys():
return False
elif isinstance(sub_element, tuple):
if value in sub_element:
return False
return True
你可以这样调用这个函数:
complex_list = [[1, 2, 3], {'name': 'Alice', 'age': 25}, (4, 5, 6)]
result = check_value_not_in_complex_list(2, complex_list)
print(result)