ホームページ  >  記事  >  バックエンド開発  >  PythonTipsandTraps(二)

PythonTipsandTraps(二)

黄舟
黄舟オリジナル
2016-12-20 17:19:12924ブラウズ

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 サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。