Trong Python 2.x, cả hai phương thức đều có sẵn, nhưng Python 3.x iteritems() đã bị loại bỏ (deprecated).
Đối với Python 2.x: items() trả về list các tuple 2 phần tử (key, value). iteritems() là generator cung cấp iterator cho các item trong dictionary.
>>> 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)
Trong Python 3, items() hành xử như iteritems() của Python 2 (trả về view object).
>>> d = {'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)