Every line of 'python dict key exist' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
133 def _check_key_exists(d: dict, key: object, custom_exception=None) -> None: 134 """ Check if a key exists inside a dictionary. Otherwise, raise KeyError or a custom exception. """ 135 try: 136 d[key] 137 except KeyError: 138 if custom_exception: 139 raise custom_exception 140 else: 141 raise KeyError
38 def has_key(key, keys): 39 for k in keys: 40 if k['id'] == key: 41 return True 42 return False
53 def __contains__(self, key): 54 return str(key) in self.data
5 def _find_dict_in_list(list_of_dict, key, val): 6 """Given a list of dictionaries, return the first dictionary that has the 7 given key:value pair. 8 """ 9 try: 10 for d in list_of_dict: 11 if (key, val) in d.items(): 12 return d 13 except TypeError: 14 pass
21 def has_key(self, key): 22 try: 23 value = self[key] 24 except KeyError: 25 return False 26 return True
84 def __contains__(self, key): 85 if '.' not in key: 86 return dict.__contains__(self, key) 87 myKey, restOfKey = key.split('.', 1) 88 if myKey in self: 89 target = dict.__getitem__(self, myKey) 90 else: 91 return False 92 if not isinstance(target, dotdict): 93 return False 94 return restOfKey in target