python代码案例详解-Python之入门基础字典案例详解,新手必学
字典这种数据结构有点像我们平常用的通讯录,有一个名字和这个名字对应的信息。在字典中,名字叫做“键”,对应的内容信息叫做
“值”。字典就是一个键/值对的集合。
它的基本格式是(key是键,value是值):
d = {key1 : value1, key2 : value2}
键/值对用冒号分割,每个对之间用逗号分割,整个字典包括在花括号中。
关于字典的键要注意的是:
1.键必须是唯一的;
2.键只能是简单对象,比如字符串、整数、浮点数、bool值。
list就不能作为键,但是可以作为值。
举个简单的字典例子:
score = {
'萧峰': 95,
'段誉': 97,
'虚竹': 89
}
python字典中的键/值对没有顺序,我们无法用索引访问字典中的某一项,而是要用键来访问。
print (score['段誉'])
注意,如果你的键是字符串,通过键访问的时候就需要加引号,如果是数字作为键则不用。
如果你提供的键在字典中不存在,则会报错。另一种访问字典中元素的方法是:
score.get('慕容复')
这种方法的好处是,即使提供的键不存在,也不会报错,只会返回 None
字典也可以通过for...in遍历:
for name in score:
print (score[name])
注意,遍历的变量中存储的是字典的键。
如果要改变某一项的值,就直接给这一项赋值:
score['虚竹'] = 91
增加一项字典项的方法是,给一个新键赋值:
score['慕容复'] = 88
删除一项字典项的方法是del:
del score['萧峰']
注意,这个键必须已存在于字典中。
如果你想新建一个空的字典,只需要:
d = {}
最后注意:光理论是不够的。这里顺便送大家一套2020最新python入门到高级项目实战视频教程,可以去小编的Python交流.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,还可以跟老司机交流讨教!
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
python代码案例详解-Python之入门基础字典案例详解,新手必学相关推荐
- 【python代码实现】人工神经网络分类算法及其实战案例(股票价格波动分析)
目录 前置知识 1.前言 2.人工神经网络模型 2.1.神经元模型与单层神经网络 2.2.多层人工神经网络模型 人工神经网络分类算法 1.构建数据集 2.响应函数 3.模型训练 4.测试样本分类 案例 ...
- 【python代码】:使用 Python解密摩斯密码,教程超详细,懂中文就会
前言 摩斯密码是一种将文本信息作为一系列通断的音调.灯光或咔嗒声传输的方法,无需特殊设备,熟记的小伙伴即可直接翻译.它以电报发明者Samuel F. B. Morse的名字命名. 算法 算法非常简单. ...
- python基础知识整理-整理了27个新手必学的Python基础知识点
原标题:整理了27个新手必学的Python基础知识点 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的 ...
- python3.8.5怎么用-Python 3.8 新功能大揭秘【新手必学】
最新版本的Python发布了!今年夏天,Python 3.8发布beta版本,在2019年10月14日,第一个正式版本已准备就绪.现在,我们都可以开始使用新功能并从最新改进中受益. Python 3. ...
- python桌面翻译_Python实现桌面翻译工具【新手必学】
Python 用了好长一段时间了,起初是基于对爬虫的兴趣而接触到的.随着不断的深入,慢慢的转了其它语言,毕竟工作机会真的太少了.很多技能长时间不去用,就会出现遗忘,也就有了整理一下,供初学者学习和讨论 ...
- 30行python代码设计_30行Python代码实现3D数据可视化
原标题:30行Python代码实现3D数据可视化 作者:潮汐 来源:Python技术 欢迎来到 编程教室~ 我们之前的文章中有讲解过不少 Matplotlib 的用法,比如: 之前我们基本都是用它来绘 ...
- python代码示例大全 下载-python基础代码大全
[实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...
- python语言中的单行注释语句_Python入门基础系列(五)——单行和多行注释
注释就像使得指定的代码不言而喻并具有高度可读性的路标.在Python中,我们可以添加单行和多行Python注释.这篇文章将详细介绍这两种方法.阅读完这些之后,您将知道如何添加Python注释以及使用哪 ...
- 简单几段python代码_如何用python跑一段鸿蒙最简单代码?
首先,鸿蒙并不支持python,HarmonyOS代码开发支持多语言,包括Java.XML(Extensible Markup Language).C/C++ . JS(JavaScript).CSS ...
最新文章
- java 实体类包含list 怎么取值_2019 最新 500 道 Java 面试题
- Microsoft.NET框架程序设计--20 CLR寄宿、应用程序域、反射
- 现代计算机三大科学计算,基于三维重建过程中纹理映射问题的研究
- 自考教育学计算机实践考试,中山大学自考计算机实践考试的流程是什么?
- .NET Core实战项目之CMS 第四章 入门篇-Git的快速入门及实战演练
- mysql中的函数编程_MySQL
- GPB | 陈润生/何顺民团队发布新版SmProt数据库,提供小蛋白丰富、可靠的系统性注释...
- 路由复用器--gorilla/mux
- python简易发红包_学习python:练习5.简单红包程序
- AndroidStudio_从Eclipse到AndroidStudio开发工具_两者使用的区别_通过向导新建项目和引入module---Android原生开发工作笔记68
- python中如何创建一个空列表_Python创建空列表的字典2种方法详解
- 数据结构C语言版第二版答案 严蔚敏 李冬梅 吴伟民 编著
- 2022电大国家开放大学网上形考任务-民事诉讼法学非免费(非答案)
- 一些心理学需要知道的点。
- Mac运行Pycharm崩溃
- 阿里云天池大数据:【入门】精灵宝可梦数据集分析
- 收藏的一些前端酷炫网站
- 数据治理(四):数据仓库数据质量管理
- SciPy稀疏矩阵类 scipy.sparse(持续更新ing...)
- Anaconda 安装 mumps