字典
1.字典是什么?
2.字典的原理
3.字典的创建与删除
4.字典的查询操作
5.字典元素的增、删、改操作
1.字典概念:
1.1)字典以键值对的方式存储数据,字典是一个无序的序列。
1.2)字典是python内置的数据结构之一,与列表一样是一个可变序列。
1.3)字典和列表不同的是字典是无序序列。先放进去的元素,不一定放在前面,python中的字典是根据key查找value所在的位置。
1.4)不可变序列与可变序列的不同的是不可变序列是没有增、删、改操作的。例如:整数序列和字符串。
2.字典的原理:
2.1)键(key):值(value)(中间用英文冒号:分隔)
3.字典的创建:
3.1)常见方式:使用{ }花括号
例如:resources={"比特":99,"欧昆":200,"bit欧昆":666}
3.2)使用内置函数dict()
例如:dict(name="bit",age=19)
注意:这里的元素加不加""取决于元素的类型。
4.字典的常用操作:
4.1)字典中元素的获取:
方法一:[ ]
方法二:get( )
4.2)区别:
[ ]如果字典中不存在指定的key,则会出现keyError异常
get( )方法取值,如果字典中不存在指定的key,并不会抛出keyError而是返回None,而且可以通过设置参数默认value,以便指定的key不存在时返回。
4.3)key的判断:
in----指定的key在字典中,那么返回True
not in----指定的key不在字典中,那么返回True
4.4)字典元素的删除:
例如:del resources["bit"]
4.5)字典元素的新增:
例如:resources["hello"]=90