Module: utils.data

Utilities for working with data structures like lists, dicts and tuples.

2 Functions

IPython.utils.data.uniq_stable(elems) list

Deprecated since version 9.8: This function is deprecated and will be removed in a future version. It is not used within IPython and was never part of the public API.

Return from an iterable, a list of all the unique elements in the input, but maintaining the order in which they first appear.

Note: All elements in the input must be hashable for this routine to work, as it internally uses a set for efficiency reasons.

IPython.utils.data.chop(seq: Sequence[T], size: int) list[Sequence[T]]

Chop a sequence into chunks of the given size.