1、定义及初始化
1.1、直接初始化
info ={"stu1101": "jack","stu1102": "tom","stu1103": "mary",
}print(info)
打印输出结果:
{'stu1101': 'jack', 'stu1102': 'tom', 'stu1103': 'mary'}
1.2、先定义后赋值
records ={}
records["stu1101"] = 90records["stu1102"] = 80records["stu1103"] = 70
print(records)
打印输出结果:
{'stu1101': 90, 'stu1102': 80, 'stu1103': 70}
2、方法
2.1、setdefault()
设置默认值。
2.2.1、对新的key设置默认值
info ={"stu1101": "jack","stu1102": "tom","stu1103": "mary",
}
info.setdefault("stu1100", "robin")print(info)
打印输出结果:
{'stu1101': 'jack', 'stu1102': 'tom', 'stu1103': 'mary', 'stu1100': 'robin'}
2.2.2、对已存在的key设置默认值,原来的值不改变
info ={"stu1101": "jack","stu1102": "tom","stu1103": "mary",
}
info.setdefault("stu1101", "robin")print(info)
打印输出结果:
{'stu1101': 'jack', 'stu1102': 'tom', 'stu1103