pythonにおけるitems()とiteritems()の違い

2618 ワード

items()関数は、ディクショナリをdict_itemsとして返します.ディクショナリは無秩序であるため、返されるリストも無秩序です.
1 a ={'a':1,'b':2,'c':3,'d':4}
2 print(a.items())
3 》dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4)])
4 a.items()
5 》Out[13]: dict_items([('a', 1), ('b', 2), ('c', 3), ('d', 4)

iteritems()関数は、コンテナ内のコンテンツを反復的に取り出すか削除するなど、反復器を使用します.
python 2.xにはこの関数が存在し、3.xでこの関数は廃止されました.
転載先:https://www.cnblogs.com/SpringFull/p/10168533.html