辞書(dictの)
効果
キーに応じて、アクセスするために使用される複数の値:格納された値モードの値は、キーによってインデックス値に行くには時間がかかるしないことがあり、キーは、記述値の機能を有しています。あなたは辞書を使用することができ、データや、より多くのデータのさまざまな種類の保管してください。
定義
{}カンマで区切られた複数の要素は、各要素はキーである:値の形式キーが記述機能を有しているので、値は任意のデータ型である形式は、キーは、通常、文字列型です。キー値は不変のデータ型をすることができます。
user_info = {'name': 'nash', 'gender': 'male', 'age': 18,
'company_info': ['alibaba', 'hangzhou', 'xixiyuanqu']}
print(id(user_info))
print(type(user_info))
print(user_info)
# 输出结果
# 4396183344
# <class 'dict'>
# {'name': 'nash', 'gender': 'male', 'age': 18, 'company_info': ['alibaba', 'hangzhou', 'xixiyuanqu']}
使用
辞書インデックス値は、もはや[キー]を介してキー値に対応する値を得るために、途中で、むしろキーに依存しません。
辞書セットリスト - ノート値のリストはインデックスに関連付けられています>
user_info = {'name': 'nick', 'gender': 'male', 'age': 18,
'company_info': ['alibaba', 'hangzhou', 'alibaba']}
print(user_info['name'])
print(user_info['company_info'][0])
# 输出结果
# nash
# alibaba
辞書カバー辞書 - >辞書値は、アテンション・キーに関連付けられています
user_info = {'name': 'nash', 'gender': 'male', 'age': 19, 'company_info': {
'c_name': 'alibaba', 'c_addr': 'shanghai', 'c_num_of_employee': 'alibaba'}}
print(user_info['name'])
print(user_info['company_info']['c_name'])
# 输出结果
# nash
# alibaba