##########################字典################################## # ************************************************************** # *****keys() values() items() get () update()******* # ************************************************************** #布尔值 列表 字典 不能作为字典的key # info = { # "k1": "v1", #键值对 # "k2": "v2", # } #========================== # info = { # "k1": 18, # "k2": True, # "k3": [ # 11, # 22, # 33, # { # 'kk1': 'vv1', # 'kk2': 'vv2', # 'kk3': (11,22), # } # ], # "k4" : (11,22,33,44) # # } #========================== #查找元素 11 # v = info['k3'][3]['kk3'][0] # print(v) #========================== #支持 del 删除 # del info["k3"][3]['kk1'] # print(info) #========================== #支持for循环 # for v ,i in info.items(): # print(v ,i) #========================== #根据序列 创建字典 并制定统一的值 # v = dict.fromkeys(["姓名","年龄","系别"],123) # print(v) #========================== #根据key 获取值 key 不存在时,可指定默认值 # dic = { # "k1" : 'v1' # } # v = dic.get('k1',111) # print(v) #========================== # dic = { # "k1" : 'v1', # "k2" : 'v2' # } #删除并获取值 # v = dic.pop('k1',90)#指定删除 # print(dic,v) # # v = dic.popitem()#随机删除 # print(dic,v) #========================== # dic = { # "k1" : 'v1', # "k2" : 'v2' # } #设置值 已存在 获取当前key对应的值 #不存在 设置 获去当前key对应的值 # v = dic.setdefault('k1111','123') # print(dic,v) #===================================================== # dic = { # "k1" : 'v1', # "k2" : 'v2' # } # dic.update({'k1':'1111','k3':123}) # print(dic) #更新 # dic.update(k1=123,k3=345, k5="asdf") # print(dic) #=====================================================
Python程序: 字典 dict
最新推荐文章于 2022-11-18 13:15:00 发布