字典:1.字典是无序的
2.定义方法:
dict = {
'stu1101': "TengLan Wu",
'stu1102': "LongZe Luola",
'stu1103': "XiaoZe Maliya",
}
1、增加: dict["stu1104"] = "苍井空"
print(dict)
结果:{
'stu1101': "TengLan Wu",
'stu1102': "LongZe Luola",
'stu1103': "XiaoZe Maliya",
"stu1104":"苍井空"
}
2.修改:
dict['stu1101'] = "武藤兰"
print(dict)
3.dict.setdefault(“stu005”,"liu")函数的作用,先检测字典中是否有key为“stu005”
,如果有则不变,如果没有则增加一个key和他的值
dict = {"stu001": "liu", "stu002": "li"}
print(dict)
dict.setdefault("stu001", "zheng")
print(dict)
输出:{'stu001': 'liu', 'stu002': 'li'}
{'stu001': 'liu', 'stu002': 'li'}
dict = {"stu003": "liu", "stu002": "li"}
print(dict)
dict.setdefault("stu001", "zheng")
print(dict)
输出:{'stu003': 'liu', 'stu002': 'li'}
{'stu003': 'liu', 'stu002': 'li'',stu001': 'liu'}
4、查找
dict.get("stu1102") #获取
如果有则返回其对应的值,如果没有则返回none,一般用这种
对比:dict["stu1102"] #同上,但是看下面
有则返回其值,没有则会报错,所以一般不用