Python第二天(字典)
字典
键:值对
>>> 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第二天(字典)相关推荐
- Python的dict字典结构操作方法学习笔记
Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...
- python中对字典进行排序_python如何给字典排序
在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对: 如:dict = {'username':'xiaoming','password': ...
- python集合与字典区别_Python中的字典与集合
今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...
- Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块
Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...
- 深入探究Python中的字典容器
字典(dictionary) 我们都曾经使用过语言词典来查找不认识的单词的定义.语言词典针对给定的单词(比如 python)提供一组标准的信息.这种系统将定义和其他信息与实际的单词关联(映射)起来.使 ...
- python定义一个字典、存储雇员号和姓名_【一点资讯】python后端开发工程师考证试题...
python开发工程师考证试题 选择题 题目 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的"缩进"来表明程序的格式框 ...
- Python读取Json字典写入Excel表格的方法
需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题. 环境: Windows7 +Python2.7 + ...
- python系列(四)python元组与字典
博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文目录: 一.元组 | 二.字典 | ...
- 自学Python第二十六天- Tornado 框架
自学Python第二十六天- Tornado 框架 安装及基础引用 创建.配置.初始化应用及简单运行服务 创建应用 对 app 进行设置 另一种设置方法 一些其他的配置 关于调试模式 设置路由处理器 ...
最新文章
- Windows不能在本地计算机启动MongoDB,错误代码 100
- C++ 设计Date类
- MATLAB应用实战系列(五十三)-模拟退火算法(附源码)
- 【最短路】【Dijkstra】【图论】最小花费(jzoj 2125)
- 你只差这两步 | 将Sentinel 控制台应用于生产环境
- Mysql相关问题收集
- bzoj 2850 巧克力王国 —— K-D树
- css 居中50%,CSS中的translate(-50%,-50%)实现水平垂直居中效果
- 1010 Radix (25 分) 超级坑恶魔坑
- 在线视频加密播放(加密视频观看)
- 74hc165C语言程序,单片机驱动74hc165程序
- 自动驾驶汽车传感器——摄像头
- AutoCAD 2021绿色中文精简版
- 线性模型(梯度下降随机梯度下降)
- 新概念英语(第一册)复习(原文及全文翻译)——Lesson 61 - Lesson 90
- vue3开发实践总结
- 不自律的人,如何把一件事做成功?
- 《操作系统》 第二章 知识点整理
- 微软亚洲研究院实习生面试
- 谈移友对两洲三地(美澳加)移民的误区
热门文章
- AI变革下的“百度一下”
- AI已火,宗教当生,硅谷出了个“洪秀全”
- 从今天起,TensorFlow 1.9开始支持树莓派了
- 共享GPU来了!投身去中心化机器学习,比挖矿多赚3倍
- 李飞飞创建的AI4All启动首次mentorship计划
- 什么是redis缓存穿透, 缓存雪崩, 缓存击穿
- 当区块链遇到零知识证明 1
- python内置数据结构方法的时间复杂度
- input type属性为file时(type=file),上传一次然后做更新input的change事件
- 老男孩第31期杨海学习Linux决心书