一、字典查找
dictss={'username': 'zhouchuanlun', 'code': '66666'}# 获取key值,value值for k,v in dictss.items():print(k,v)# 获取key值for name in dictss:print(name)# 方法1:获取value值for v in dictss.values():print(v)# 方法2:获取value值for v in dictss:print(dictss[v])
二、字典更新
场景:有时,我们需要把接口返回的数据当做参数,传到字典里面去,这里就需要用字典的更新操作
mydict = {}aaa = 111bbb = 222mydict.update({aaa:bbb})
三、字典合并
d1 = {'name': 'revotu', 'age': 99}d2 = {'age': 24, 'sex': 'male'}d1.update(d2)注意:如果有d2有和d1相同的key,则value值会被修改
四、获取第n个key的值
d = {1: 1, 2: 2}print(list(d.values())[0])print(next(iter(d.values())))
五、根据value修改key
dict = {'a':23,'b':24}dict["c"] = dict.pop("a")print(dict)
