Source code for warg.data_structures.sequences

#!/usr/bin/env python3
__author__ = "Christian Heider Lindbjerg"
__doc__ = r"""
          Plugin

           Created on 13/06/2020
           """

import logging
from typing import Sequence, Tuple

_logger = logging.getLogger(__name__)
__all__ = ["split"]


[docs] def split(seq: Sequence) -> Tuple[Sequence, Sequence]: """ :param seq: :type seq: :return: :rtype: """ m = len(seq) // 2 return seq[:m], seq[m:]
if __name__ == "__main__": _logger.info(split(list(range(11)))) _logger.info(split(list(range(10)))) _logger.info(split(list(range(9))))