字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 二、增加字典元素的方法 ▷list['key'] = vaule
这种方法是通过字典的kye给字典添加元素,如果字典里已存在该key的值,则会覆盖,如果不存在,则会添加,如下如:
1 dic = {'name':'fuyong','age':29,'job':'none'} 2 3 dic['addr'] = 'henan' 4 print(dic) 5 #输出结果为:{'age': 29, 'addr': 'henan', 'name': 'fuyong', 'job': 'none'} 6 dic['addr'] = 'xinyang' 7 print(dic) 8 #输出结果为:{'age': 29, 'addr': 'xinyang', 'name': 'fuyong', 'job': 'none'}