实现字典的增删改查以及计算长度, 获取元素等基本操作
字典的特点 可以容纳多个数据 可以容纳不同类型的数据 每一份数据都是KeyValue键值对 可以通过key获取value,key不可以重复,重复会被覆盖 不支持小标索引 可以修改 支持for循环,不支持while循环
my_dict = {"周杰伦":99,"李四":89,"王五":97}
#新增加元素
my_dict["张三"] = 82
print(f"字典经过新增加元素后,结果为{my_dict}")
# 更新元素,与新增元素的区别是,若字典内有该元素,则是更新,若无,就是新增
my_dict["张三"] = 60
print(f"字典更新后的结果为:{my_dict}")
#删除元素 字典.pop("元素"),取出key对应的value并在字典内删除key的键值对
source = my_dict.pop("周杰伦")
print(f"字典被移除了一个元素,结果是{my_dict},移除的分数是{source}")
#清空元素 字典.clear()
my_dict.clear()
print(f"清空后的字典为:{my_dict}")
#获取全部的key,字典.keys()
my_dict = {"周杰伦":99,"李四":89,"王五":97}
keys = my_dict.keys()
print(f"字典的全部keys是:{keys}")
#遍历字典,方法1
for key in keys:
print(f"字典的key是:{key}")
print(f"字典的value是:{my_dict[key]}")
#方法2:直接对字典进行for循环,每循环一次都是直接得到key
for key in my_dict:
print(f"2字典的key是:{key}")
print(f"2字典的value是:{my_dict[key]}")
#计算字典长度
print(len(my_dict))