字典基本特点

  • 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
  • 键是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
  • 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
  • 具有快速的查找速度,用空间换时间。

字典常见操作及方法

dic1 = {'name':'fuyusheng' , 'age':23 , 'city':'chongqing' }
#获取值

dic1['name'] #通过键获取

dic1.get('name') #通过.get()方法获取值
#增加键值对

dic1['gender'] = 'male' #新加的key-value
#修改字典

dic1['age'] = 22
#删除字典

del dic1['city']  #删除键是'city'的记录

dict1.clear() #.clear()方法清空字典所有记录

del dict1 #删除字典
dic1.items() #.items()方法获取可遍历的键-值列表对象

dic1.keys() #.keys()方法获取可遍历 键 列表对象

dic1.values() #.values()方法获取可遍历 值 列表对象

2020-03-17 20:16

最新文章

  1. [LeetCode] Add Two Numbers II 两个数字相加之二
  2. chkconfig系统服务启动设置
  3. AndroidStudio2.0开发环境搭建
  4. GitHub简单使用入门
  5. Seafile V4.1 安装笔记
  6. 【原创】测试不同浏览器播放canvas动画的平滑程度
  7. 一致性Hash算法及使用场景
  8. 本机运行.net 2.0项目报错,解决方案
  9. 一个非常给力的播放器video-js
  10. 搭建MyBatis框架
  11. Cup
  12. 如何配置android的adb环境变量
  13. selenium之 坑(StaleElementReferenceException: Message: Element not found in the cache...)
  14. MySQL InnoDB 日志管理机制中的MTR和日志刷盘
  15. ftp远端上的文件下载
  16. CodeWarrior10 如何复制Workspace配置到另一个workspace
  17. Java随机字符串:随机数字字符串,工具类
  18. Liunx下安装jdk7
  19. [UE4]Format Text
  20. Ubuntu系统上双节点部署OpenStack

热门文章

  1. 《ASP.NET Core 3框架揭秘》5折预售[发布试读章节]
  2. java-3个例子(新手)
  3. HTML每日学习笔记(1)
  4. 网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证
  5. Natas18 Writeup(Session登录,暴力破解)
  6. python基础--深浅拷贝copy
  7. Leetcode_877. 石子游戏(区间dp)
  8. c++ 的vector sort遇到栈错误
  9. 在dev分支上修改了文件,但是并没有执行git add. 和git commit命令,然后切换到master分支,仍然能看到dev分支的改动现象
  10. 使用VS开始一个新项目配置外部库的新手总结