目录
数据容器:dict(字典、映射)
为什么要使用字典?
因为可以使用字典,实现用key取出Value的操作
字典的定义
字典的定义,同样使用{},不过存储的元素是一个个的键值对:
①使用{}存储原始,每一个元素是一个键值对
②每一个键值对包含Key和Value(用冒号分隔)
③键值对之间使用逗号分隔
④Key和Value可以是任意类型的数据(key不可为字典)
⑥Key不可重复,重复会对原有数据覆盖
语法:
定义字典变量:
my_dict={key:value,key:value,…,key:value}
定义空字典2种方式:
①my_dict={}
②my_dict=dict()
示例:
# 定义字典
my_dict1 = {
"二狗": 99, "小胖": 88, "大白": 77}
# 定义空字典
my_dict2 = {
}
my_dict3 = dict()
print(f"字典1的内容是:{
my_dict1},类型:{
type(my_dict1)}")
print(f"字典2的内容是:{
my_dict2},类型:{
type(my_dict2)}")
print(f"字典3的内容是:{
my_dict3},类型:{
type(my_dict3)}")
# 定义重复key的字典
my_dict1 = {
"二狗": 99, "二狗": 88, "大白":