新的一篇
Posted 木木烽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新的一篇相关的知识,希望对你有一定的参考价值。
嘻嘻,不知不觉已经学了大概三章的内容了,接下来,我们要开始新的一章了~
在前面我们讲了许多关于序列的方法,但是,序列并不是万能的,你想一下,当我们既要储存学号,又要存储姓名的时候,我们如何将二者相关联?在这种情况下,序列显然不能满足我们的要求,所以,我们需要引入一个新的概念:字典。没错,和我们生活中看到的字典没什么区别,生活中的字典是通过所要查的字符的拼音,字母,或是偏旁等,找到相对应的释义。而在python中的字典,指的是,一个字符串对应一部分内容,我们通过这个字符串去寻找到相对应的内容,这就是python的字典。字典在python中很常用,所以,我们要认真一点学习这个东西啦~
不说废话了,我们开始吧~
我们在上面所说的通过字符串查找,这个字符串我们给它一个专业名称:键。而通过这个键查找的内容,我们同样给一个专业名称:值。在python字典中,键是唯一的,但是值不是。其实道理很简单,你总不能通过两个键去查找内容吧,这样会造成查找内容多义性。我们来看一下如何创建一个字典:
phonebook = {\'Alice\':\'123\',\'Tom\':\'456\',\'Pony\':\'789\'}
#这样我们就创建了一个字典。
phonebook[\'Alice\']
#按回车,得到的结果是123,这个就是查字典
我们先来看一下如何创建字典的:首先定义字典名phonebook,这个名字随便定义,然后括号里面写字典内容,冒号前面是我们上面所说的键,冒号后面是我们上面说的值,不同的键值之间用逗号隔开,嗯,然后你就成功地创建了一个字典。
接着,我们来看一下,如何通过字典来查询键对应的内容,先写字典名,然后在字典后面的中括号里写上键名,按回车,你就得到相对应的内容了。
最后,我们来介绍一下dict函数。我先来科普一下,在编程语言中,有一种关系叫做映射,映射类似于我们上面讲的字典,但是,格式却不大一样,字典也是映射的一种。
我们来看一段代码:
items = [(\'name\',\'tom\'),(\'age\',\'20\')]
d = dict(items)
d
#按回车,得到的结果是{\'name\': \'tom\', \'age\': \'20\'}
d[\'name\']
#得到的结果是‘tom’
items是一个映射,你看它的格式和字典的格式相比较,有所不同,但是,也很好理解,name和tom联系在一起,age和20联系在一起,通过dict这个方法,将items转换为字典,也就是我们第一次按回车看到的结果,接着,我们和之前查询字典一样,通过name这个键查询到tom这个值。
好的,今天的内容就讲到这里啦,晚安~
(文章图片若有侵权,请联系作者删除)
以上是关于新的一篇的主要内容,如果未能解决你的问题,请参考以下文章
在 AsyncTask 中将新的 TextView 设置为片段