zcollection.partitioning.sequence.Sequence.decode#

Sequence.decode(values)[source]#

Decode a partitioning scheme.

Parameters:

values (tuple[int, ...]) – The encoded partitioning scheme.

Returns:

The decoded partitioning scheme.

Return type:

tuple[tuple[str, int], …]

Example

>>> partitioning = Sequence(["a", "b", "c"])
>>> partitioning.decode((100, 10, 1))
(('a', 100), ('b', 10), ('c', 1))