diff options
Diffstat (limited to 'python/python3-jaraco.collections/README')
-rw-r--r-- | python/python3-jaraco.collections/README | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/python/python3-jaraco.collections/README b/python/python3-jaraco.collections/README new file mode 100644 index 0000000000000..5a2ff1a892749 --- /dev/null +++ b/python/python3-jaraco.collections/README @@ -0,0 +1,37 @@ +python3-jaraco.collections (Models and classes suppl. stdlib module) + +Models and classes to supplement the stdlib 'collections' module + +Highlights include: + +RangeMap: + A mapping that accepts a range of values for keys. +Projection: + A subset over an existing mapping. +DictFilter: + A different implementation of a projection. +KeyTransformingDict: + Generalized mapping with keys transformed by a function. +FoldedCaseKeyedDict: + A dict whose string keys are case-insensitive. +BijectiveMap: + A map where keys map to values and values back to their keys. +ItemsAsAttributes: + A mapping mix-in exposing items as attributes. +IdentityOverrideMap: + A map whose keys map by default to themselves unless overridden. +FrozenDict: + A hashable, immutable map. +Enumeration: + An object whose keys are enumerated. +Everything: + A container that contains all things. +Least, Greatest: + Objects that are always less than or greater than any other. +pop_all: + Return all items from the mutable sequence and remove them from that + sequence. +DictStack: + A stack of dicts, great for sharing scopes. +WeightedLookup: + A specialized RangeMap for selecting an item by weights. |