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))))