字典的特征总结如下:
- 字典中数据必须是以键值对的形式出现的;
- 逻辑上讲,键是不能重复的,但值可以
- 字典中的键(key)是不可变的,也是无法修改的,而值(value)是可以变的,
字典的增删改查
先按照映射关系创建一个字典:
NASDAQ_code={'BIDU':"Baidu",'SINA':'Sina'}
增:
增的话有update(update可以用来添加多个元素)和直接法(直接法的话,如果键原本就存在于字典中,会修改原来的value)
#### UPDATE
NASDAQ_code.update({'FB':'Facebook','TSLA':'Tesla'})
###直接法
NASDAQ_code['YOKU']='YouKu'
删:
删除字典中的元素使用del、popitem()、pop()、clear()
- del可以删除一个指定的key,也可以清空整个字典
- pop删除指定的键
- popitem随机删除键值对
- clear清空整个字典
del NASDAQ_code['BIDU'] ## 删除了指定的键
del NASDAQ_code ## 此处字典不存在,与clear不一样
NASDAQ_code.pop('SINA') #
NASDAQ_code.popitem()
NASDAQ_code.clear()