Почему вам нужно вызывать iteritems ()
для перебора ключа, значения пары в словаре? т.е.
dic = {'one':'1', 'two':'2'}
for k, v in dic.iteritems():
print k, v
Почему по умолчанию не выполняется итерация по словарю
for k, v in dic:
print k, v