Python の辞書は別の変更可能なコンテナ モデルであり、あらゆる種類のオブジェクトを格納できます。ディクショナリ内の各キーと値 (key=>value) のペアはコロン (:) で区切られ、各ペアはカンマ (,) で区切られます。ディクショナリ全体は中括弧 ({}) で囲まれています。辞書は順序付けされていません。 キーを押して値を取得します。
#辞書モジュールには、1 対 1 マッピング タイプの一部の操作を処理する 3 つのクラスが用意されています。'bidict'、'inverted'、'namedbidict'>>> import bidict >>> dir(bidict) ['MutableMapping', '_LEGALNAMEPAT', '_LEGALNAMERE', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'bidict', 'inverted', 'namedbidict', 're', 'wraps']
>>> from bidict import bidict >>> D=bidict({'a':'b'}) >>> D['a'] 'b' >>> D[:'b'] 'a' >>> ~D #反转字典 bidict({'b': 'a'}) >>> dict(D) #转为普通字典 {'a': 'b'} >>> D['c']='c' #添加元素,普通字典的方法都可以用 >>> D bidict({'a': 'b', 'c': 'c'})
>>> seq = [(1, 'one'), (2, 'two'), (3, 'three')] >>> list(inverted(seq)) [('one', 1), ('two', 2), ('three', 3)]
りー
以上がPython辞書は双方向インデックスをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。