def max_of_chunks(lst, chunk_size):
    lst = map(abs, lst)
result = [max(islice(lst, i, i + chunk_size)) for i in range(0, len(lst),
    chunk_size)]
return result
Найти максимум с ограниченной длиной в списке