就像我们平时查字的字典,每个字下面都有与之对应的信息一样,python中的字典就是键值对的集合。只要找到所需信息的键,就可以获得对应的值。
来看个例子。
接下来演示一下创建列表的几种方法。
首先创建一个空字典,很简单调用一下dict()函数就可以。
空字典就是一个大括号。
之后如果你想要创建一个有内容的字典,你可以选择直接写。
在字典a中,name是键(key), jerry就是与之对应的值(value)。他们之间用冒号连接,每一个键值对(key-value)被称为一个项(item)。最外面用一个大括号括起来。需要注意的是,字典中的键必须是唯一的。如果创建一个有两个同样键的字典就会出现下面这种情况。
你会发现,少了点东西。因为如果一个键出现多次,那么该键的最后一个值将成为字典中的对应值。
你还可以这样创建。给定位置参数,并且它还是一个映射对象,那么dict()将会按照与映射对象相同的键值对创建字典。
另外,还可以将可迭代对象转换为字典,要求迭代中的每一项都必须是一个可迭代的两个对象。每个项的第一个对象将成为字典中的键,第二个对象则是与之对应的值。
在看例子之前,先来看一下zip函数的应用。
现在来看一下例子。
最后,dict下另一个字典,也不是不可以。
关与创建字典就先说这么多,下周我会说说有关字典的其他内容。
领取专属 10元无门槛券
私享最新 技术干货