python基础-字典

1. 定义

字典是另一种可变对象,类似于我们生活中使用的字典,它可以存储任意类型对象, 与列表不同的是,字典的每个元素都是由一个键和一个值组成的“键值对”,键和值通过冒号分开。

{} 中包含 “键:值” 对,任意对象的无序集合,不是序列(不支持分片、排序等)

通过键存取、可变长度、异构、支持嵌套,常用于实现稀疏的数据结构

2. 索引

通过键进行索引一个字典,是Python中编写搜索的最快方法

输出结果:

3. 内置运算

len(获取长度,“键:值”对个数)、

dict(将一组键值对映射转换为字典)、

in测试(查看键是否存在)

输出结果:

4. 字典的函数方法

5. 键、值获取

keys(获取键列表)、

values(获取值列表)、

items(获取键值对列表)、

get(获取指定键的值)

总结

python 的数据类型中字典与web中JSON格式很类似,两者之间可以通过函数转化。由于web应用的发展,字典这一类型应用十分广泛,应该重点掌握。

字典是可变对象,可以赋值的方式改变值,但字典中的键都是唯一的。

在网络爬虫分析中及Django开发web界面,会大量使用到字典。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180908G0NL9S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券