四、Python基本数据类型 6、Dictionaries(字典)「长期更新Python简单入门到适用」

Dictionaries(字典)

字典(dictionary)在 Python 中是另一个非常有用的内置数据类型。
字典是一种映射类型(mapping type),它是一个无序的键 : 值对集合。
关键字必须使用不可变类型,也就是说list和包含可变类型的 tuple 不能做关键字。
在同一字典中,关键字还必须不相同。
使用方式:字典是一种可变容器模型,可以存储任意类型对象。字典中的每个键值对(key=>value)用冒号(:)分割,每个对之间用逗号分隔,整个字典包含在花括号(0)中。以下是一些使用Python字典的常见方法

1、创建字典:

2、访问字典:

 pringt+字典名字+字典内想要查询的分类内容。

3、更新字典:

第一种直接更改原有的内容,第二种是创建一个新的元素

4、删除字典元素:

两种方法:第一种使用  .pop  +   元素名称

                   第二种直接在字典后面使用中括号加上元素名称

5、字典的键存在性:

检验品种跟名字是否存在,回答 true  检验完毕

6、字典的键值遍历:

大家注意一下,在输出的的时候小括号里面是key跟着逗号,不是点

7、字典的元素个数:

 其实可以简单理解为我们创建的字典里面包含了几个分类,我是3个分类,每个分类公有1个子类

8、字典的合并:

 小伙伴们可以看到,我再使用.update合并后,相同名字的  name  元素被  pepole  里面的  name  给合并掉了  

 

 小伙伴们可以使用collections模块中的ChainMap类,小伙伴们先了解,往后我会细讲Python的模块

还可以使用**运算符以及字典解包来实现

方法如下:

 输出的内容跟使用模块的一样,结果一样,但是里面的方式不一样,讲解到运算符跟吗,模块的时候我会跟小伙伴们慢慢的细讲,因为是入门,小伙伴们了解知道就可以啦,然后咱们的第四章的基本的数据类型就讲解完了,有哪里不明白或操作有错误/报错的地方可以私信我,咱们一起研究一下

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值