Как обрабатывать элементы последовательности в пакетах, идиоматически?
Например, с последовательностью "abcdef" и размером партии 2, я хотел бы сделать что-то вроде следующего:
for x, y in "abcdef":
print "%s%s\n" % (x, y)
ab
cd
ef
Конечно, это не работает, потому что он ожидает, что из списка будет один элемент, который сам содержит 2 элемента.
Что такое хороший, короткий, чистый, pythonic способ обработки следующих n элементов списка в пакетном режиме или подстроки длины n из большей строки (две аналогичные проблемы)?