# 字典 通过Key找到对应的Value
# Key不可以重复,不可以下标索引,Key不可以为字典
my_dict = {"lyl": 9, "kik": 8}
my_dict2 = {}
my_dict3 = dict()
print(my_dict, my_dict2, my_dict3, type(my_dict), type(my_dict2), type(my_dict3))
print(my_dict["lyl"])
stu_score_dict = { # 字典的嵌套
"lyl": {
"chinese": 9,
"math": 8
}, "kik": {
"chinese": 7,
"math": 6
}, "oio": {
"chinese": 5,
"math": 4
}
}
print(stu_score_dict)
print(stu_score_dict["lyl"]["math"])
# 字典被修改,新增元素
my_dict = {"lyl": 9, "kik": 8}
my_dict["lol"] = 7
print(my_dict)
# 字典被修改,更新元素
my_dict["lyl"] = 5
print(my_dict)
# pop删除元素,取出来,有返回值
score = my_dict.pop("lol")
print(score, my_dict)
# 清空元素
my_dict.clear()
print(my_dict)
# 获取全部Key
my_dict = {'lyl': 9, 'kik': 8, 'lol': 7}
print(my_dict.keys()) # dict_keys(['lyl', 'kik', 'lol'])
# for遍历字典(通过获取到全部的key来完成遍历)
for key in my_dict.keys():
print(key, my_dict[key])
# for遍历字典(直接对字典进行for循环)
for key in my_dict:
print(key, my_dict[key])
# 统计元素数量
print(len(my_dict))
字典知识点总结
最新推荐文章于 2024-07-21 21:45:41 发布