mpf.core.case_insensitive_dict
¶
Case insensitive dict.
-
class
mpf.core.case_insensitive_dict.
CaseInsensitiveDict
(*args, **kwargs)¶ A dict which lowercases all keys.
Initialise case insensitve dict.
-
clear
() → None. Remove all items from D.¶
-
copy
() → a shallow copy of D¶
-
fromkeys
()¶ Returns a new dict with keys from iterable and values equal to value.
-
get
(key, *args, **kwargs)¶ Return item for key.
-
items
() → a set-like object providing a view on D's items¶
-
keys
() → a set-like object providing a view on D's keys¶
-
static
lower
(key)¶ Lowercase the key.
-
pop
(key, *args, **kwargs)¶ Retrieve and delete a value for a key.
-
popitem
() → (k, v), remove and return some (key, value) pair as a¶ 2-tuple; but raise KeyError if D is empty.
-
setdefault
(key, *args, **kwargs)¶ Set defaults.
-
update
(e=None, **f)¶ Update a value for a key.
-
values
() → an object providing a view on D's values¶
-