Releases: gilbertohasnofb/listools
listools v2.2.0
Four new functions:
listutils.period_len(input_list[, ignore_partial_cycles])listutils.scrambled(input_list)llogic.is_ascending(input_list[, step])llogic.is_descending(input_list[, step])
listools v2.1.3
Changelog:
- improvements to the documentation
listools v2.1.0
Changelog:
- added Sphinx autodoc
`listools` v2.0.3
Changelog:
listutils.list_mask(input_list, mask): doesn't cycle themaskwhen it is shorter thaninput_list.listutils.list_mask_cycle(input_list, mask): cycles themaskwhen it is shorter thaninput_list(same behaviour aslistutils.list_maskin version 2.0.2)
listools v2.0.2
listools v2.0.2 is a package containing four modules: flatools, iterz, listutils and llogic. The complete list of functions available is:
-
flatools.flatten_index(element, input_list) -
flatools.flatten_join(*input_lists) -
flatools.flatten_len(input_list) -
flatools.flatten_max(input_list, *[, key, default]) -
flatools.flatten_min(input_list, *[, key, default]) -
flatools.flatten_mixed_type(input_list) -
flatools.flatten_reverse(input_list) -
flatools.flatten_single_type(input_list) -
flatools.flatten_sorted(input_list, *[, key, reverse]) -
flatools.flatten_sum(input_list[, start]) -
flatools.flatten_zip_cycle(*input_lists) -
flatools.flatten(input_list) -
flatools.pflatten(input_list[, depth]) -
iterz.cycle_until_index(input_iter, i) -
iterz.inf_cycle(input_iter) -
iterz.iter_mask(input_iter, mask) -
iterz.ncycles(input_iter, n) -
iterz.zip_cycle(*input_iters) -
iterz.zip_inf_cycle(*input_iters) -
iterz.zip_longest(*input_iters[, default]) -
iterz.zip_syzygy(*input_iters) -
listutils.list_lcm(input_list) -
listutils.list_mask(input_list, mask) -
listutils.list_gcd(input_list) -
llogic.difference(list_1, list_2) -
llogic.intersection(list_1, list_2) -
llogic.is_contained(list_1, list_2) -
llogic.mixed_type(input_list) -
llogic.single_type(input_list) -
llogic.symmetric_difference(list_1, list_2) -
llogic.union(list_1, list_2)
listools v1.0.5
listools v1.0.5 library contains the following functions:
listools.concat_flatten(*input_lists)listools.flatten(input_list)listools.index_flatten(element, input_list)listools.len_flatten(input_list)listools.partial_flatten(input_list[, depth])listools.reverse_sorted_flatten(input_list)listools.sorted_flatten(input_list)listools.sum_flatten(input_list)listools.zip_cycle_flatten(*input_lists)listools.zip_cycle(*input_iters)