python辞書keyはできませんが、どのタイプですか?


pythonの辞書のkeyは可変タイプではありません。辞書は任意の種類のオブジェクトを記憶してもよく、値は任意のデータタイプを取ることができますが、キーは文字列、数字、または元のグループなど可変ではない必要があります。文法形式:【d={key 1:value 1,key 2:value 2]】。
辞書は別の可変容器モデルであり、任意の種類のオブジェクトを記憶することができる。
辞書の各キーの値(key=>value)はコロン(:)で分割され、各ペアの間にコンマ(,)で分割され、全体の辞書は括弧({}に含まれています。フォーマットは以下の通りです。

d = {key1 : value1, key2 : value2 }
キーは一意でなければなりませんが、値は必要ありません。
値は任意のデータタイプを取ることができますが、キーは文字列、数字、または元のグループなど可変ではない必要があります。
コードの実装:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
コンテンツ拡張:
Pythonの辞書のkeyは何でもいいですか?
相手が辞書として使えるかどうかは、その辞書の有無にかかっています。hashu方法。したがって、すべてのpythonは、リスト、dict、set、および内部に少なくとも上記の3つのタイプの一つのtupleがある以外は、他のオブジェクトはkeyとして使用することができます。
例えば数値/文字列/完全に可変ではない元祖/関数(内建またはカスタム)/類(内建またはカスタム)/方法/カバンなどは手に入れることができますが、実際の意味は高くありません。また、数値型は、2つの異なる等しい数字が同じハッシュ値、例えば1および1.0を持つことができるので、注意したい。
説明:
コードバージョン:3.6.3;文書バージョン:3.6.6
Unike sequences,which are indexed by a range of numbers,dictiories are indexed by keys,which can be any immutable type;strigs and numbers can always be keys.Tuples can be used as keys if they contain only strigs,numbers,or tuples;if a tuple contains any mutable oject eigh ther directly or indirectly,it cannot be used as a key.You can't use lists as keys,since lists can can be modified in place using index indesigments,sments
辞書のキーは任意の可変ではなく、ボタンとしてtupleタプルタプルを使用していますが、任意の方法で可変オブジェクトを含んではいけません。
このページではpython辞書keyについては、どのようなタイプの文章が紹介されていますか?python辞書keyに関するものはできません。以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。