[Python] list contains dictionary (含元素指定)

def __list_contains_dict(self,com_list,com_dict,compare_eles):
        d_keys = com_dict.keys()
        for ele in compare_eles:
            if ele not in d_keys:
                return False 
        for c_dict in com_list:
            c_keys = c_dict.keys()
            t_dict_contains_keys = True
            for ele in compare_eles:
                if ele not in c_keys:
                    t_dict_contains_keys = False
                    break
            if not t_dict_contains_keys:
                continue
            all_match = True
            for ele in compare_eles:
                all_match = all_match and (c_dict[ele] == com_dict[ele])
            if all_match:
                return True
        return False