Python数据类型之字典

大家好

今天我们来共同探讨

Python的另外一种数据类型

字典

技术要点:

字典的定义

字典的基本使用

字典的特性

对于常规字典的定义

相信大家应该很熟悉

常老师是上小学的时候

遇到不会的字或者词

随手拿本字典开始查

大家是否能够回忆起我们

拿起一本新华字典时是

如何进行查询的呢?

大概分为这几部把

首先找到这个字的偏旁部首

进而找到这个字

大概是这样吧

没有啥文化的我

早就被字典抛弃了(尴尬脸)

那么

我们Python中的字典是如何呢?

其实和现实中的字典基本一致

那就是

字典中存在一组一组的

键值对

每个

“键”

都会对应一个

“值”

键值之间用“:”连接

用“,”相隔

整个字典写在

“{}”中

例如:

我们也可以根据键取出值

例如:

如果我们想要修改字典中的值

如何操作呢?

我们再来看删除操作

如果说

我们只想删除字典中的某一个

键值对

可以使用

del语句

例如:

这时候我们看到

dic这个字典里就没有

Job这个键值对了

如果这时我们想删除整个字典

就更简单了

也是使用del这个语句

这时候我们再要求输出dic这个字典

就会报错

“dic未被定义”

因为已经被我们整体删除了

在一个字典中

键一旦定义是不能被改变的

但是值可以

由于这个特性

字典的键可以是

数字

字符串

元组

但是不能是列表

因为列表的特性就是可变

OK,这就是字典的基本使用

希望大家能够多多练习

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户画像

7.5.2 基数排序

基数排序是一种很特别的排序方法,它不是基于比较进行排序的,而是采用多关键字排序思想,借助“分配”和“收集”两种操作对单逻辑关键字进行排序。基数排序又分为最高位优...

803
来自专栏黑泽君的专栏

Java中方法重写的应用

  当子类需要父类的功能,而功能的主体子类还有自己特有的内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类自己特有的内容。

1982
来自专栏诸葛青云的专栏

想当黑客?浅谈C语言编程:不会这个知识就别想了!

看到标题点进来的朋友,应该对黑客这个名词很敏感吧?我想应该是这样的,但是你们知道作为一名黑客需要学习哪些知识吗?小编不是什么大佬,但小编可以明确的告诉你,学习C...

2340
来自专栏进击的君君的前端之路

Math对象、数组、日期函数

1575
来自专栏Java编程

10个有关String的面试问题

下面是面试中最容易问到的有关String的问题。

1K2
来自专栏大数据架构师专家

python实战系列之python变量

编程语言中为了能够更好的处理数据,都需要使用一些变量。Python 语言的变量可以是各种不同的数据类型,使用变量的时候不需要声明直接使用就可以。

901
来自专栏杨熹的专栏

2 天入门 Java-Day 2

第二天的课程明显就比第一天的要难了,? 表示很吃力,脑子不够用的节奏。 各种概念绕来绕去,脑袋都要绕成了壳。 不过还好没有放弃,想个办法画出各概念间的联系,...

3519
来自专栏大数据和云计算技术

由快速排序到分治思想

算法是基础,小蓝同学准备些总结一系列算法分享给大家,这是第一篇《由快速排序到分治思想》,非常赞!希望对大家有帮助,大家会喜欢! 快速排序是一种基于分治思想...

3496
来自专栏带你撸出一手好代码

正则表达式「^」符号的正确理解方式

「^」这个符号在正则表达式的中的应用相信是所有程序员都掌握的, 因为它是正则表达式中最基础最常用的知识点。 它在正则表达式中表示两种不同的意义 01 表示匹配一...

2813
来自专栏JavaEE

Java面试题-01前言:面试题:总结:

1885

扫码关注云+社区

领取腾讯云代金券