OpenQuizz
Une application de gestion des contenus pédagogiques
more.py File Reference

Data Structures

class  peekable
 
class  bucket
 
class  UnequalIterablesError
 
class  numeric_range
 
class  islice_extended
 
class  SequenceView
 
class  seekable
 
class  run_length
 
class  time_limited
 
class  AbortThread
 
class  callback_iter
 
class  countable
 

Namespaces

 setuptools._vendor.more_itertools.more
 

Functions

def chunked (iterable, n, strict=False)
 
def first (iterable, default=_marker)
 
def last (iterable, default=_marker)
 
def nth_or_last (iterable, n, default=_marker)
 
def collate (*iterables, **kwargs)
 
def consumer (func)
 
def ilen (iterable)
 
def iterate (func, start)
 
def with_iter (context_manager)
 
def one (iterable, too_short=None, too_long=None)
 
def distinct_permutations (iterable, r=None)
 
def intersperse (e, iterable, n=1)
 
def unique_to_each (*iterables)
 
def windowed (seq, n, fillvalue=None, step=1)
 
def substrings (iterable)
 
def substrings_indexes (seq, reverse=False)
 
def spy (iterable, n=1)
 
def interleave (*iterables)
 
def interleave_longest (*iterables)
 
def collapse (iterable, base_type=None, levels=None)
 
def side_effect (func, iterable, chunk_size=None, before=None, after=None)
 
def sliced (seq, n, strict=False)
 
def split_at (iterable, pred, maxsplit=-1, keep_separator=False)
 
def split_before (iterable, pred, maxsplit=-1)
 
def split_after (iterable, pred, maxsplit=-1)
 
def split_when (iterable, pred, maxsplit=-1)
 
def split_into (iterable, sizes)
 
def padded (iterable, fillvalue=None, n=None, next_multiple=False)
 
def repeat_last (iterable, default=None)
 
def distribute (n, iterable)
 
def stagger (iterable, offsets=(-1, 0, 1), longest=False, fillvalue=None)
 
def zip_equal (*iterables)
 
def zip_offset (*iterables, offsets, longest=False, fillvalue=None)
 
def sort_together (iterables, key_list=(0,), key=None, reverse=False)
 
def unzip (iterable)
 
def divide (n, iterable)
 
def always_iterable (obj, base_type=(str, bytes))
 
def adjacent (predicate, iterable, distance=1)
 
def groupby_transform (iterable, keyfunc=None, valuefunc=None, reducefunc=None)
 
def count_cycle (iterable, n=None)
 
def mark_ends (iterable)
 
def locate (iterable, pred=bool, window_size=None)
 
def lstrip (iterable, pred)
 
def rstrip (iterable, pred)
 
def strip (iterable, pred)
 
def always_reversible (iterable)
 
def consecutive_groups (iterable, ordering=lambda x:x)
 
def difference (iterable, func=sub, *initial=None)
 
def exactly_n (iterable, n, predicate=bool)
 
def circular_shifts (iterable)
 
def make_decorator (wrapping_func, result_index=0)
 
def map_reduce (iterable, keyfunc, valuefunc=None, reducefunc=None)
 
def rlocate (iterable, pred=bool, window_size=None)
 
def replace (iterable, pred, substitutes, count=None, window_size=1)
 
def partitions (iterable)
 
def set_partitions (iterable, k=None)
 
def only (iterable, default=None, too_long=None)
 
def ichunked (iterable, n)
 
def distinct_combinations (iterable, r)
 
def filter_except (validator, iterable, *exceptions)
 
def map_except (function, iterable, *exceptions)
 
def sample (iterable, k, weights=None)
 
def is_sorted (iterable, key=None, reverse=False)
 
def windowed_complete (iterable, n)
 
def all_unique (iterable, key=None)
 
def nth_product (index, *args)
 
def nth_permutation (iterable, r, index)
 
def value_chain (*args)
 
def product_index (element, *args)
 
def combination_index (element, iterable)
 
def permutation_index (element, iterable)