Operations on iterables.
Functions
adjacent_n_tuples
adjacent_pairs
all_elements_are_instances
concatenate_lists
list_difference_update
list_update
Used instead of list(set(l1).update(l2)) to maintain order, making sure duplicates are removed from l1, not l2.
make_even
make_even_by_cycling
remove_list_redundancies
Used instead of list(set(l)) to maintain order Keeps the last occurrence of each element
remove_nones
stretch_array_to_length
tuplify