一、字典查找

  1. dictss={'username': 'zhouchuanlun', 'code': '66666'}
  2. # 获取key值,value值
  3. for k,v in dictss.items():
  4. print(k,v)
  5. # 获取key值
  6. for name in dictss:
  7. print(name)
  8. # 方法1:获取value值
  9. for v in dictss.values():
  10. print(v)
  11. # 方法2:获取value值
  12. for v in dictss:
  13. print(dictss[v])

二、字典更新

场景:有时,我们需要把接口返回的数据当做参数,传到字典里面去,这里就需要用字典的更新操作

  1. mydict = {}
  2. aaa = 111
  3. bbb = 222
  4. mydict.update({aaa:bbb})

三、字典合并

  1. d1 = {'name': 'revotu', 'age': 99}
  2. d2 = {'age': 24, 'sex': 'male'}
  3. d1.update(d2)
  4. 注意:如果有d2有和d1相同的key,则value值会被修改

四、获取第n个key的值

  1. d = {1: 1, 2: 2}
  2. print(list(d.values())[0])
  3. print(next(iter(d.values())))

五、根据value修改key

  1. dict = {'a':23,'b':24}
  2. dict["c"] = dict.pop("a")
  3. print(dict)