Python 2.x में, दोनों विधियाँ उपलब्ध हैं, लेकिन Python में 3.x iteritems() पदावनत है।
जहां तक पायथन 2.x का संबंध है, डिक्शनरी ऑब्जेक्ट की आइटम () विधि दो तत्व टुपल्स की सूची लौटाती है, प्रत्येक टपल में कुंजी और मान होता है। दूसरी ओर iteritems() एक जनरेटर है जो एक शब्दकोश में वस्तुओं के लिए एक पुनरावर्तक प्रदान करता है
>>> d = {'1': 1, '2': 2, '3': 3}
>>> d.items()
[(1, 1), (2, 2), (3, 3)]
>>> for i in d.iteritems():
print i
('1', 1)
('2', 2)
('3', 3)
पायथन 3 में, आइटम () विधि पायथन 2 में iteritems () की तरह व्यवहार करती है
>>> d={'1': 1, '2': 2, '3': 3}
>>> d1.items()
dict_items([('1', 1), ('2', 2), ('3', 3)])
>>> d.items()
dict_items([('1', 1), ('2', 2), ('3', 3)])
>>> for i in d.items():
print (i)
('1', 1)
('2', 2)
('3', 3)