当前位置: 首页 > 后端技术 > Python

爬虫(15)可以这样学字典(7)

时间:2023-03-26 12:08:58 Python

爬虫(15)可以这样学字典(7)我会用比较的学习方法,主要是把Python和我之前学的javascript进行比较,学习javascript如果你在此之前有一个编程思维,那么你就可以做到这一点。如果你不这样做,别担心。跟着我一步步来。不用担心。当然,我的这篇教程并不是那么全面,大家还是要花时间和精力专门研究一下。要想成为一个人,就得在某个地方努力,在对的地方努力。不懂的可以先认真看一遍,然后反复看,再看。为了更好的理解,今天我们换一种方式来学习python。字典是Python中常用的一种数据结构,由'key-value'组成。我们可以将“键”比作一个词,将“值”比作一个词的相应含义,这样“键值”就相当于一个“词义”的对应关系,我们可以通过查询“词”来得到其对应的“义”。其实这个所谓的字典就相当于javascript对象字面量{}1字典的生成和基本操作Python使用一对花括号'{}'或者dict()函数来生成字典。我们可以使用索引将键值插入到字典中。我们也可以通过索引在字典中查询key对应的value字典。中的键值是乱序的,因此,字典只支持使用键来获取值。2键的不可变字典是一种高效的存储结构,其内部使用的是基于哈希值的算法,用于保证字典中读取键值对的效率,然而,哈希值算法要求字典的键必须是不可变类型字典的值的类型没有任何限制3种常见的键类型在不可变类型中,整数和字符串是最常用的两种键类型由于问题精度方面,我们一般不使用浮点数作为key类型的tuple,也是常用的key-valuetupleisordered。4隶属关系的判断和list类似,可以用关键字in来判断一个key是否在字典中,请继续关注我