def get(self, key, default=_sentinel):
tup = self._data.get(key.lower())<EOL>if tup is not None:<EOL><INDENT>return tup[<NUM_LIT:1>]<EOL><DEDENT>elif default is not _sentinel:<EOL><INDENT>return default<EOL><DEDENT>else:<EOL><INDENT>return None<EOL><DEDENT>
Gets the value from the key.
If the key doesn't exist, the default value is returned, otherwise None.

:param key: The key
:param default: The default value
:return: The value