iter_utils

Functions

all_equal(iterable)

Check if all elements in an iterable are equal.

flatten(lst)

Flatten a nested list.

symmetrical_iter(lst)

Iterate over an iterable from both ends simultaneously.

Module Contents

iter_utils.all_equal(iterable)

Check if all elements in an iterable are equal.

Parameters:

iterable (iterable) – The iterable to check.

Returns:

True if all elements are equal, False otherwise.

Return type:

bool

iter_utils.flatten(lst)

Flatten a nested list.

Parameters:

lst (list) – The list to flatten.

Returns:

The flattened list.

Return type:

list

iter_utils.symmetrical_iter(lst)

Iterate over an iterable from both ends simultaneously.

Parameters:

lst (iterable) – The iterable to iterate over.