字典:
字典是什么?
字典是Python开发中非常重要的一种数据类型。
字典这种数据类型提供了一种特别的功能,就是存放键值对数据。
每个对应的账号和会员数据就形成了一个键值对。
从登录名到用户信息数据的映射关系。
要存储像这样一对一的映射关系的数据结构,就像一张表一样,在Python中就可以使用字典这种数据类型。
字典的定义:
字典对象定义用花括号{}, 字典里面的每个元素之间是用逗号隔开的。
每个元素都是一个键值对,键和值之间都是用冒号隔开的。
字典元素的键,必须是可进行哈希计算的对象,通常是数字或者字符串。
字典后面的值,可以是任何数据数据,可以是数字、字符串、列表、元组、字典、自定义类型等。
什么是哈希计算?大家可以理解成一种算法,可以根据一个原始数据,计算出一个结果数据。而且不同的原始数据,哪怕只有一点点的不同,计算出的结果数据都不一样。
members = {
'account1' : {'account':'account1', 'level': 13, 'point':3000} ,
'account2' : {'account':'account2', 'level': 12, 'point':36000}
}
上面的字典对象 键就是帐号,值也是一个字典对象。 这个值字典对象中又 包含了 帐号、等级、积分信息。
字典对象的一个特点是:根据键去查找值非常高效。
字典对象可以存储非常多的元素。理论上只要内存足够大,字典元素的数量是没有限制的。
字典对象存储元素有特别的优化,根据键查找值的效率非常高,速度非常快。特别适合查找数据这样的操作。
members = {
'acount1': 13,
'acount2': 12
}
print(members['acount1'])
打印'acount1'键的值。