Module: utils.data — IPython 2.3.1 documentation

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »

# Module: `utils.data`

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

## 3 Functions

`IPython.utils.data.` `uniq_stable`(elems) → list

  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.` `flatten`(seq)

  Flatten a list of lists (NOT recursive, only works for 2d lists).

`IPython.utils.data.` `chop`(seq, size)

  Chop a sequence into chunks of the given size.

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »