python--辞書の作成方法

1801 ワード

1、{}で辞書を作成する
コード:
x = {"a":"1", "b":"2"}
print x

出力:
{'a': '1', 'b': '2'}
2、内蔵関数dict()
1)、a="1"のようなキー値ペア
コード:
x = dict(a="1", b="2")
print x

出力:
{'a': '1', 'b': '2'}
2)、パラメータは1つのメタグループであり、メタグループの内部には2つの値を含む一連のメタグループがあり、例えば(「a」,「1」)、(「b」,「2」)
コード:
x = dict((("a", "1"), ("b", "2")))
print x

しゅつりょく
{'a': '1', 'b': '2'}
3)、パラメータは1つのメタグループであり、メタグループの内部には2つの値を含む一連のリストがあり、例えば([a],[1],[b],[2])
コード:
x = dict((["a", "1"], ["b", "2"]))
print x

出力:
{'a': '1', 'b': '2'}
4)、パラメータは1つのリストであり、リストの内部には2つの値を含む一連のメタグループがあり、例えば[(「a」,「1」)、(「b」,「2」)
コード:
x = dict([("a", "1"),("b", "2")])
print x

出力:
{'a': '1', 'b': '2'}
5)、パラメータは1つのリストであり、リストの内部には2つの値を含む一連のリストがあり、例えば[[a],[1],[[b],[2]]
コード:
x = dict([["a", "1"],["b", "2"]])
print x

出力:
{'a': '1', 'b': '2'}
注意:
  • a="1"で辞書を初期化するには、辞書のkeyは文字列のみであり、文字列は引用符
  • を付けない.
  • dict内蔵関数の初期化パラメータが1つのメタグループである場合、例えば1)、2)、メタグループ内部の2つの要素メタグループまたはリストは少なくとも2つであり、そうでない場合、
  • エラーが発生する.
    3、ユーザーfromkeys方法による辞書の作成、第一
    コード:
    dict.fromkeys(("a", "b"), 1)
    print x

    出力:
    {'a': 1, 'b': 1}
    パラメータを入力できる最初のパラメータはリストまたはメタグループで、内側の値はkeyで、2番目のパラメータはすべてのkeyのvalue値です.