""" 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