字典

键:值对

>>> wuang={'zhang':1992,'chen':1990,'ren':1992}

>>> wuang

{'chen': 1990, 'ren': 1992, 'zhang': 1992}

添加一个元素

>>> wuang['wang']=1992

>>> wuang

{'chen': 1990, 'ren': 1992, 'wang': 1992, 'zhang': 1992}

删除一个元素

>>> del wuang['ren']

>>> wuang

{'chen': 1990, 'wang': 1992, 'zhang': 1992}

显示键名字

>>> wuang.keys()

['chen', 'wang', 'zhang']

显示值名字

>>> wuang.values()

[1990, 1992, 1992]

判断元素是否存在字典

>>> 'ren' in wuang

False

>>> 'wang' in wuang

True

使用dict()函数创建字典

>>> dict([('zhang',165),('chen',160),('ren',163)])

{'chen': 160, 'ren': 163, 'zhang': 165}

创建字典的四种方法

>>> {'name':'wuang','age':22}

{'age': 22, 'name': 'wuang'}

>>> wu = {}

>>> wu['name'] = 'wuang'

>>> wu['age'] = 22

>>> wu

{'age': 22, 'name': 'wuang'}

>>> dict(name='wuang',age=22)

{'age': 22, 'name': 'wuang'}

>>> dict([('name','wuang'),('age',22)])

{'age': 22, 'name': 'wuang'}

如果所有键的值相同

>>> dict.fromkeys(['a','b'],22)

{'a': 22, 'b': 22}

转载于:https://blog.51cto.com/goforit/1604660

Python第二天(字典)相关推荐

  1. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

  2. python中对字典进行排序_python如何给字典排序

    在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对: 如:dict = {'username':'xiaoming','password': ...

  3. python集合与字典区别_Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...

  4. Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块

    Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...

  5. 深入探究Python中的字典容器

    字典(dictionary) 我们都曾经使用过语言词典来查找不认识的单词的定义.语言词典针对给定的单词(比如 python)提供一组标准的信息.这种系统将定义和其他信息与实际的单词关联(映射)起来.使 ...

  6. python定义一个字典、存储雇员号和姓名_【一点资讯】python后端开发工程师考证试题...

    python开发工程师考证试题 选择题 题目 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的"缩进"来表明程序的格式框 ...

  7. Python读取Json字典写入Excel表格的方法

    需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题. 环境: Windows7 +Python2.7 + ...

  8. python系列(四)python元组与字典

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文目录: 一.元组 | 二.字典 | ...

  9. 自学Python第二十六天- Tornado 框架

    自学Python第二十六天- Tornado 框架 安装及基础引用 创建.配置.初始化应用及简单运行服务 创建应用 对 app 进行设置 另一种设置方法 一些其他的配置 关于调试模式 设置路由处理器 ...

最新文章

  1. Windows不能在本地计算机启动MongoDB,错误代码 100
  2. C++ 设计Date类
  3. MATLAB应用实战系列(五十三)-模拟退火算法(附源码)
  4. 【最短路】【Dijkstra】【图论】最小花费(jzoj 2125)
  5. 你只差这两步 | 将Sentinel 控制台应用于生产环境
  6. Mysql相关问题收集
  7. bzoj 2850 巧克力王国 —— K-D树
  8. css 居中50%,CSS中的translate(-50%,-50%)实现水平垂直居中效果
  9. 1010 Radix (25 分) 超级坑恶魔坑
  10. 在线视频加密播放(加密视频观看)
  11. 74hc165C语言程序,单片机驱动74hc165程序
  12. 自动驾驶汽车传感器——摄像头
  13. AutoCAD 2021绿色中文精简版
  14. 线性模型(梯度下降随机梯度下降)
  15. 新概念英语(第一册)复习(原文及全文翻译)——Lesson 61 - Lesson 90
  16. vue3开发实践总结
  17. 不自律的人,如何把一件事做成功?
  18. 《操作系统》 第二章 知识点整理
  19. 微软亚洲研究院实习生面试
  20. 谈移友对两洲三地(美澳加)移民的误区

热门文章

  1. AI变革下的“百度一下”
  2. AI已火,宗教当生,硅谷出了个“洪秀全”
  3. 从今天起,TensorFlow 1.9开始支持树莓派了
  4. 共享GPU来了!投身去中心化机器学习,比挖矿多赚3倍
  5. 李飞飞创建的AI4All启动首次mentorship计划
  6. 什么是redis缓存穿透, 缓存雪崩, 缓存击穿
  7. 当区块链遇到零知识证明 1
  8. python内置数据结构方法的时间复杂度
  9. input type属性为file时(type=file),上传一次然后做更新input的change事件
  10. 老男孩第31期杨海学习Linux决心书