Попробуйте использовать другой подход к нему:
for i in range(0,len(iteritems),2):
x = iteritems[i].oRecordData
print (x['attribute1'])
y = iteritems[i+1].oRecordData
print (y['attribute2'])
Функция range () начнется с 0 и будет повторяться в 2 этапа.Однако это будет работать правильно только в том случае, если общая сумма (диапазон) записей будет четным числом, в противном случае будет возвращено:
IndexError: list index out of range
Надеюсь, это поможет.