macpie.lltools.rtrim#

macpie.lltools.rtrim(seq, predicate=None)#

Remove trailing elements from sequence as long as predicate is true. Return an iterator over the new sequence.

>>> lst = [1, 2, 3, None, None]
>>> trimmed = rtrim_seq(lst)
>>> list(trimmed)
[1, 2, 3]
Parameters:

seq – an object acceptable to the built-in reversed function