def grouper(iterable, n, fillvalue=None):
    """Collect data into fixed-length chunks or blocks"""
args = [iter(iterable)] * n
return zip_longest(fillvalue=fillvalue, *args)
перебор двух значений списка за раз в python