这或许是对小白最友好的python入门了吧——13,字典初识

前边我们学习了列表、元组等储存元素的方式,今天我们来看一个更为强大的:字典。

像列表用方括号[]、元组用圆括号()一样,字典用花括号{}

先编写一个简单的词典,就以我们前几天举例的考试说吧,考完了分数是多少该怎么储存呢?

score = {"english":"b","python":"a"}
print(score)
print(score["english"])  #访问值

字典是由一系列“键—值对 ”组成的。上述"english":"b" 就是一组键值对。

访问字典总的值可以像上述代码一样。

我们在制作字典的时候成绩可能还没都出来,等成绩出来了我们怎么添加键值对呢?

可以这样:

score["chinese"] = "a"
score["math"] = "b"

就是辣么简单。

修改字典中的值:

score["english"] = "a"

我们也可以删除某一个键值对,这时候要用del 命令:

del score["python"]

如果键值对太多写一行代码会太长,我们可以分行写:

效果是一样的

原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2018-01-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏十月梦想

正则表达式

正则表达式,全称“Regular Expression”,在代码中常简写为regex、regexp或RE。正则表达式,就是用某种模式去匹配一类字符串的公式

442
来自专栏海天一树

小朋友学Python(5):引号、多行语句、注释

一、引号 Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串。其中三引号可以由多行组成。 例1 str1 =...

2728
来自专栏维C果糖

详述 SQL 中的 distinct 和 row_number() over() 的区别及用法

1 前言 在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库...

1757
来自专栏技术/开源

从C#到TypeScript - function

从C#到TypeScript - function 虽然TypeScript里有了类,但JavaScript的function也还在,这也是和C#的不同所在。 ...

1895
来自专栏编程

您真的会用switch吗?

C语言的理念,程序员应该知道自己正在干什么,而且保证自己的所作所为是正确的。 switch知多少 各个case和default的顺序可以是任意的,但习惯上总是d...

1797
来自专栏小白客

Python基础学习-操作列表

一 :遍历整个列表 1:使用for循环来遍历列表: 例: ? 输出: ? 二:避免缩进错误 1:Python根据缩进来判断代码行与前一个代码行的关系。 2:...

2724
来自专栏java架构师

空字符串的三种用法区别

网上看了N多人的“复制-黏贴”结果,可能最初的作者就写的比较飘逸,以至于大家都含糊其辞的给弄了过来,没办法,一边看一边想,最后找到了一个明白人写的,记录如下: ...

2808
来自专栏james大数据架构

js中多个Date对象变量间赋值互相影响

<head> <title></title> <script type="text/javascript"> function ...

1686
来自专栏彭湖湾的编程世界

【JavaScript】 JS面向对象的模式与实践

参考书籍 《JavaScript高级语言程序设计》—— Nicholas C.Zakas 《你不知道的JavaScript》  —— KYLE SIMPSON ...

3346
来自专栏北京马哥教育

一篇搞定Python正则表达式

1. 正则表达式语法 1.1 字符与字符类     1 特殊字符:.^$?+*{}[]()|       以上特殊字符要想使用字面值,必须使用进行转义    ...

3276

扫码关注云+社区