6. collections モジュールは、順序付き辞書を取得するために使用される OrderedDict も提供します
import collections
d = {'b':3, 'a':1,'x':4,'z':2}
dd = collections.OrderedDict(d)for key, value in dd.items(): PRint key, value#b 3#a 1#x 4#z 2
7. コレクションモジュール
defaultdictクラスのdefaultdictモジュールは dict に似ていますが、型を使用して初期化されます (パラメータなしで呼び出し可能な関数にすることもでき、関数はパラメータとして型を受け取り、アクセス時に値をインスタンス化できます)。デフォルトではキーが存在しません
import collections
aa = collections.defaultdict(list)
aa['a']# []aa['b'].append(1)print aa['b']# [ 1]
上記は PythonTipsandTraps (2) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。