Python: итерация по словарю дает мне «объект int не повторяется»

Вот моя функция:

def printSubnetCountList(countList):
    print type(countList)
    for k, v in countList:
        if value:
            print "Subnet %d: %d" % key, value

Вот результат, когда функция вызывается с переданным словарем к нему:

<type 'dict'>
Traceback (most recent call last):
  File "compareScans.py", line 81, in <module>
    printSubnetCountList(subnetCountOld)
  File "compareScans.py", line 70, in printSubnetCountList
    for k, v in countList:
TypeError: 'int' object is not iterable

Есть идеи?

34
задан Dan 21 April 2011 в 22:58
поделиться