-
Notifications
You must be signed in to change notification settings - Fork 0
stdlib_lang
The lang namespace is home to language functions that do not belong to a specific domain, like math.
Provides an iterator from start to stop, in increments of range, intended primarily for use in forloops that need to run a fixed number of times.
If you wish to generate a sequence of integers, this function's output may be passed as items-input to the Sequence type.
Builds a sequence of subsequences containing as many elements as the number of sequences initially provided, to either the length of the shortest sequence (default) or the longest, if pad is True.
If pad is True, pad_values must be a sequence with as many items as the number of sequences provided; its items will be placed on the end of the sequentially corresponding sequence to make all sequences the same length.
Example:
x = lang.zip(
sequences=[
[1, 2, 3, 4],
['a', 'b', 'c'],
[5, 6]
],
pad=True,
pad_values=[0, 'z', None]
);
Post-execution, x will have the following value:
[
[1, 'a', 5],
[2, 'b', 6],
[3, 'c', None],
[4, 'z', None]
]