Хотя это довольно похоже на , как равномерно разбить список на куски Я считаю, что это все еще допустимая проблема, но будет содержать часть ответа на этот предыдущий вопрос:
def hashing(header_hash, signature, hash_size):
for index, i in enumerate(xrange(len(signature), hash_size)):
header_hash['Some-Authorization-%s' % index] = signature[i:i+hash_size]
Это был бы мой ответ: просмотр функций itertools
при условии, что я подозреваю, что присоединение к ним после группировки сведет на нет все преимущества использования itertools.