"""
Auther:少校
Time:2025/3/31 14:03
越努力,越幸运
"""
#1.查 - 查询字典的值
# #1)查单个 - 一次获取一个值
# """
# a. 字典[键] - 获取字典中指定键对应的值,如果键不存在会报错
# b. 字典.get(键) - 获取字典中指定键对应的值,如果键不存在不会报错,返回None空
# c. 字典.get(键,默认值) - 获取字典中指定键对应的值,如果键不存在不会报错,返回默认值
# """
# #2)遍历 - 一个一个地取所有的值
# """
# for 变量 in 字典:
# 循环体 #(变量依次获取到的是字典的每个键)
# """
#2.增(添加键值对) 和 改(修改某个键对应的值)
# 1) 字典[键] = 值 - 如果键不存在,就添加键值对
# 如果键存在,就修改键对应的值
# 2) 字典.setdefault(键,值) 如果键不存在,就添加键值对
# 如果键存在,不做任何操作
#3.删 - 删除键值对
# 1) del 字典[键] - 删除字典这种指定键对应的键值对
# 2) 字典.pop(键) - 取走键对应的键值对,返回键对应的值
# list1 =[
# {'name':'面','price':4.5,'count':25,'discount':0.8},
# {'name':'矿泉水','price':4.5,'count':100},
# {'name':'面包','price':6.5,'count':30,'discount':0.5},
# {'name':'火腿肠','price':1.5,'count': 32},
# {'name':'卤蛋','price':1.8,'count':40,'discount':0.75},
# {'name':'酸奶','price':3,'count':18,'discount':0.95}
# ]
#
# for x in list1:
# if 'discount' not in x:
# x.setdefault('discount',1)
# print(list1)
# nums =[10,20,30,10,30,10,40,50,40]
# dict1= {}
# for x in nums:
# if x not in dict1:
# dict1[x] = nums.count(x)
# print(dict1)03.字典的增删改查
本节1644字2025-03-31 15:22:15