A MutableMapping is a generic container for associating key/value pairs.
Inherits From: Mapping
This class provides concrete generic implementations of all methods except for getitem, setitem, delitem, iter, and len.
Methods
clear
clear
()
D.clear() -> None. Remove all items from D.
get
get
(
key
,
default
=
None
)
Retrieve the corresponding layout by the string key.
When there isn't an exact match, all the existing keys in the layout map will be treated as a regex and map against the input key again. The first match will be returned, based on the key insertion order. Return None if there isn't any match found.
key
items
items
()
D.items() -> a set-like object providing a view on D's items
keys
keys
()
D.keys() -> a set-like object providing a view on D's keys
pop
pop
(
key
,
default
=
< object
object
> )
D.pop(k[,d]) -> v, remove specified key and return the corresponding value. If key is not found, d is returned if given, otherwise KeyError is raised.
popitem
popitem
()
D.popitem() -> (k, v), remove and return some (key, value) pair as a 2-tuple; but raise KeyError if D is empty.
setdefault
setdefault
(
key
,
default
=
None
)
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D
update
update
(
other
,
/
,
**
kwds
)
D.update([E, ]**F) -> None. Update D from mapping/iterable E and F. If E present and has a .keys() method, does: for k in E.keys(): D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v
values
values
()
D.values() -> an object providing a view on D's values
__contains__
__contains__
(
key
)
__eq__
__eq__
(
other
)
Return self==value.
__getitem__
__getitem__
(
key
)
__iter__
__iter__
()
__len__
__len__
()


