python之dict---“字典”的使用
在python编程语言中,dict有着比list列表以及tuple元组有着更好的阅读和查看性能,在python中被称为字典,在某些特定情况,python比列表更加适用。
例如:假如有一个人名列表如下:
>>>name=['Alice','Beth','Dee','Eail']
如果每个人都有一个电话号码,其对应的列表如下:
>>>number=['1234','2222','3333','4444']
那如果我们要查找Beth的号码可以使用以下方式:
>>>number(name.index('Beth'))
2222
那如果我们能用上dict,就不需要这么麻烦,我们倒是可以将这两个列表合并成dict函数。
>>>d={'Alice':'1234','Beth':'2222','Dee':'3333','Eail':'4444'}
那我们查找Beth的号码时只需要输入
>>>d['Beth']
2222
dict的查找速度非常快,就像平时我们使用字典一样,我们需要查找一个字,只需要把字典往后翻,然后找出来为止。而使用list列表时,查找速度是非常慢的,并且列表越大时,查找速度越慢。并且dict月list不同的是dict是无序的,也就是说我们不能以d[0]、d[1]的方式查找dict中的数据。
在dict里有着特殊的数据存储格式:key-value的方式,在上面创建的dict中,'Alice'、'Beth'、'Dee'、'Eail'就是key,对应的便是value。

浙公网安备 33010602011771号