粉丝1264获赞5476
![💡Python语法(五)📖字典
⚠️有关Python字典的要点:
1⃣️字典用一对花括号{}来表示。
2⃣️字典使用键值对来存储数据。键和值之间用冒号来联系,键值对之间用逗号来分隔。
3⃣️通过键名称来查找数据,如score[‘Mike’]
4⃣️如果查询不存在的键名称,就会报KeyError错误。
5⃣️如果要增加或修改值,直接传入相应键名称并赋值即可,如score[‘Bob’] = 59
6⃣️删除键值对用pop(),获取所有键名称用keys(),获取所有值用values(),获取所有键值对用items()
7⃣️字典的查找速度非常快。
#python #技术分享 #编程 #程序员](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/b36ab143266f09b7244612fcc5eafea2~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2092993200&x-signature=x%2FlswS5U%2BrZqSrVfs7DsWEKFhkM%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202605011922450A209C0D1BD630FEC51F)
字典 dictionary 在 python 中,这种数值类型填写为 dict, 用一对花括号来表示。 python 字典使用剑指队来存储数据。比方说 mike 同学考了九十八分, alice 考了九十九分, tom 考了一百分,那我们就可以给变量 school 这样复制, 箭和直之间用冒号来联系,箭,直队之间用逗号来分开。 如果要获取麦克同学的分数,我们只需要通过字典中的建名称来查找即可。比如 score 中括号 mike, 如果要修改 alice 同学的分数,直接复制即可。比方说 school 中国号 alice 等于九十八。 打印一下,我们发现爱丽丝同学的分数已经被修改了。 注意,如果中括号中传入了一个字典中不存在的建名称,例如我们查询一下 bob 同学的成绩, school 中括号 bob, 因为字典中不存在 bob 这个建名称,所以程序就会报 key arrow 错误。 那如果我们要加入 bob 同学的成绩呢?很简单,直接给他复职就可以了。 skr 中国好, bob 等于五十九。 现在打印一下 school 变量,发现已经多了一个兼职队了。 如果想要删除一个建制队,那就调用 pop 方法闯入要删除的建名称即可。比如我们删除 tom 的成绩,现在打印一下,发现 score 变量中已经不存在 tom 相关的数据了。 要想获取字典中所有的贱名称,我们都要用 kiss 方法。 如果是获取所有值,则调用 values 方法。 那如果要同时获取所有建制队,那就调用 items 方法。 那用字典有什么好处呢?答案就是查找速度非常快。我们来看一下日常生活中的字典,里面虽然包含了很多的汉字, 但是我们通过字典的缩影表很快的找到目标,而拍粉字典就是通过类似的原理实现的,不管他有多大,查找速度都不会变慢。好,那有关拍粉字典的介绍就到这,我们下期再见。

初学 python 的人可能不太了解 python 当中这些符号,那这节课呢,老师给大家讲一下 python 当中的小括号、中括号以及花括号的使用, 那么每一种括号的使用,他都是有一定的含义的,那老师在这里告诉你,第一个什么时候会用到这个小括号? 这个小括号假装拍成当中,指的就是说你的函数方法时会用到小括号, 那我们的这个第二个,第二个叫什么?叫我们的中括号,那中括号他又有一定什么样的含义呢?告诉你,在胎神当中,列表的列表的创建,列表元素的曲直, 字典的曲直都会用到我们的这一个中括号,那什么时候会用到这个花括号?那就是在 python 当中,我们字典的创建, 字典的创建,哎呀,创建还有集合的创建,都会使用到我们的花括号。 那现在呢,我来给你演示一下,这个叫花括号三种方式。那么小括号是函数和方法,我们在写打印输出的时候,你用的是什么?你是不是写个 print 很润的,写完之后你是不是又写了个小括号,那这种啊,他就叫做函数,你里面写了一个 hello word, 所以呢,这个很润,他就叫做系统 内置函数,内置函数,什么叫内置函数呢?就我不需要安装任何东西,我拿过来就能用的,就叫做内置,所以呢, print 这个函数的作用是打印输出, 那什么叫做方法呢?那我来给你看一下,我们在这的时候呢,去写一个东西,代码叫 l、 s, t, 这是个对象。那我在这用到了方括号,看到了吗?我在这用到了方括号,那这个方括号就是列表的创建, 列列表的创建会使用到方括号,那跟我们所说的这个方法有什么关系啊?因为在这个列表当中有个方法叫 salt s, o, r, t。 这个方法是干什么的? 这个方法是排序,给列表当中的元素进行排序,列表中的元素进行排序。那老师告诉你这个 thought 我们称为方法, 为什么?你为什么?上面带括号的称为内置函数,而下面这个带括号的称为方法,因为他们的使用方式不同。你看这个普润他,他是不是前面啊?他顶格去写了,前面没有任何的点缀,但是这个 sold 不一样,他前面有一个什么什么点去点缀他。 所以当你在写代码的时候,如果看到什么什么点,那这种就称为方法,那就是小括号的使用是函数和方法。那来我再给你看一个,我如 我在这写个 l e, n, 里面写个绿色,那我们知道你知道这个 l e, n 是什么吗?先运行一下啊,看运行一下,你看它的结果,输出的是四, 说明是这个列表当中元素的个数。那这个 l e, n。 老师问一下, l e, n 他前面有点什么什么做点缀吗?没有,所以告诉你 l e, n 是一个什么? nage 函数干什么用的?用于去计算列表中元素的 个数,用于获取吧,用于获取列表中元素的个数。所以现在你知道了函数和方法的区别,直接使的叫函数,有点做前缀的叫方法。那我们再来看一下第二个中括, 然后说了在开心当中列表创建,这句话就叫做列表创建,他使用了方括号,那么还有什么列表的取值也会使用方括号,可润的是打印输出 list 是列表,方括号,零表示的什么?获取列表当中 获取列表中所以为零的位置上的元素,那么他获取到的是多少呢? 他获取到的是十二,对吧?获取到的是这个十二,所以呢,这个叫做列表的一个取值, 还有什么?还有字典的取值也会使用到方括号,但是我们得先创建一个字典,创建字典使用方括号, name, 张三,然后呢,他的年龄 a 只是二十, 你看是不是花括号,对吧?所以呢,老师告诉你,在这什么字典的创建使用的是花括号,就每一种 数据结构,你在使用的时候,他都有特定的一个符号啊,这个符号你慢慢的去掌握他,那么然后紧接着字典元素的取值,他使用方括号,把这个 name 放进来,这个叫做字典元素的取值。 你现在来预见一下,他会输出内幕所对应的值叫张三,你看是不方括号,是吧?那然后什么时候用到花括号?刚才说了,你字典的创建是用花括号的,还有集合的创建也会使用到花括号,那我这样的话就干什么 叫创建一个一个集合,你可以通过 prerun 的这个带小括号这个函数去输出集合当中的一个内容, 你发现输出的结果和你这个天的结果不太一样,那是什么?这是集合的特点,叫做元素无序。 关于集合的事我们后面再说,比如说关于他具体的操作,在这个视频当中我们都不讲,只讲三个东西, 小括号是函数和方法的时候,使用中括号是列表的创建,字典的取值,列表的取值是使用,而花括号是字典的创建以及集合的创建,会使用花括号。那这个视频我们就给大家讲到这。


python 集合可以用花括号或者 python 内置的 set 方法来创建,它是一个无序的,不重复的元素系列。 注意,如果要创建空的集合,不要用一对空的花括号,因为一对空的花括号创建的是空的字典,我们可以用菜的方法来获取一下。现在我们来初始画一个集合变量 a, 我们往赛的方法中闯入了一个字符创,而这个字符创中包含两个字母 c, 打印一下变量 a, 我们可以发现只剩下一个字母 c 了,这就是不重复。另外可以发现字母顺序变得不一样了,这就是无序。 我们还可以往 set 方法中闯入一个列表 或者一个圆组,就像这样。 当然刚才的写法也可以完成这样简写。 如果要增加或者删除集合中的元素,可以使用 add 或者锐目方法。 比方说我们给变量 a 添加一个元素,给变量 b 删除一个元素,打印一下, 可以发现两个变量的值都已经发生了变化了。 如果我们调用爱的方法时,元素已经存在,则集合不会进行任何操作。比如我们尝试往变量 a 中再加入一个三,打印一下,发现是不成功的,因为集合元素不重复。 当我们在程序中需要进行去虫操作时,完全可以创建一个集合变量。比方说一个爬虫程序将数据爬取下来之后,需要对数据进行去虫,那就可以把这些数据添加到集合中,自动完成。 那有光拍等集合的介绍就到这。在下一个视频中,我们会开始讲解异服条件判断下个视频见。
