python3 items()
x = {"key1":"value1", "key2":"value2"}
a = x.items()
print(a)
type(a)
返回值是列表
dict_items([('key1', 'value1'), ('key2', 'value2')])
<class 'dict_items'>
用法
x = {"key1":"value1", "key2":"value2", "key3":"value3"}
for i, j in x.items():
print(i, j)
key1 value1
key2 value2
key3 value3
python2 iteritems()
x = {"key1":"value1", "key2":"value2"}
b = x.iteritems()
type(b)
list(b)
返回值為字典列表操作后的迭代器
<type 'dictionary-itemiterator'>
[('key2', 'value2'), ('key1', 'value1')]
用法
x = {"key1":"value1", "key2":"value2", "key3":"value3"}
for i, j in x.iteritems():
print(i, j)
('key3', 'value3')
('key2', 'value2')
('key1', 'value1')