def split_join( self, func, sep = ' ', *args ): r = ( itab(self.split(sep, *args)) ._(func) .join_by(sep) ) return String(r)
def align_lines(strs): return itab(strs).tab_untab(char, partial(align, cols = slice(count)) )