dict

语法       {key : value}

  key 必须是可hash的 可哈希的目前有int 、 str 、 tuple 、bool

  value 是没有任何限制的

2. 字典的相关操作

  增加

    dic [ "key"] = "value"            原来有会覆盖

    dic.setdefault( key , value )     原来有数据的话不会执行新增内容

  删除

    dic. pop("key")    指定key删除

    del dic [  "key" ]   指定key删除

    dic. popitem()       随机删除

    dic . clesr ()     清空

  修改

    dic.update(dic1)    # 把dic1中的内容更更新到dic中. 如果key重名. 则修改替换. 如果不不存 在key, 则新增

  查询

    dic[ 'key' ]              key不存在的话会报错

    dic.get ( "key" )      key不存在的话,返回None 。加入不想返回None的话,可以在key后面添加一个value   让它返回默认值value

    ret = dic.setdefault ( "key"  )   利用它可以返回value值。

3. 字典的相关操作

  dic. keys

  dic.values

  dic.items        所有的key 、 value

  解构、解包

    a , b  =  (   2  , 3   )         将元组中的每一个数据拿出来赋值给前面的数据

4. 字典的嵌套

  

  

最新文章

  1. Hadoop学习笔记系列文章导航
  2. sql按字符截取字段
  3. windows环境PhpStorm中简单使用PHP_CodeSniffer规范php代码
  4. PAT/查找元素习题集
  5. “__doPostBack”未定义
  6. ExecutorService的十个使用技巧
  7. 百度编辑器Ueditor自动换行,添加<p>的问题
  8. IOS GCD
  9. [原创作品] 对获取多层json值的封装
  10. ZOJ3689 Digging(01背包)
  11. 读写锁的实现原理(pthread_rwlock_t)
  12. c语言统计一个文件中的单词,字符和行数
  13. uva 10123 - No Tipping dp 记忆化搜索
  14. js-new、object.create、bind的模拟实现【转载备忘】
  15. OpenGL着色器入门简介
  16. PythonStudy——三种字符串 Three strings
  17. Redis系列六:redis相关功能
  18. php implode
  19. 【贪心】【CF1061D】 TV Shows
  20. bzoj 2111 [ZJOI2010]Perm 排列计数(DP+lucas定理)

热门文章

  1. day03课堂练习
  2. mysql慢日志分析组件安装
  3. Nginx在Window上简单的使用
  4. (23)ASP.NET Core EF关系数据库建模
  5. Vue---mock.js 使用
  6. Nginx专题(1):Nginx之反向代理及配置
  7. C++智能指针类型转换
  8. 前端技术之:如何在vuex状态管理action异步调用结束后执行UI中的方法
  9. 《Effective Java》 读书笔记(三) 使用私有构造方法或枚举实现单例类
  10. [系列] Go gRPC 调试工具