字典语法
1.字典数据的提取
#列表使用偏移量来提取,字典使用键来提取
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>print(group['师父'])
唐三藏
2.字典数据的修改
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>group['师父']='唐玄奘'
>>>print(group)
{'师父': '唐玄奘', '大师兄': '孙行者', '二师兄': '猪八戒', '沙师弟': '沙和尚'}
3.字典数据的增加
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>group['白龙马']='敖烈'
>>>print(group)
{'师父': '唐三藏', '大师兄': '孙行者', '二师兄': '猪八戒', '沙师弟': '沙和尚', '白龙马': '敖烈'}
4.字典数据的删除
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>del group['师父']
>>>print(group)
{'大师兄': '孙行者', '二师兄': '猪八戒', '沙师弟': '沙和尚'}
5.提取字典中所有的键
dict.keys()
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>print(group.keys())
dict_keys(['师父', '大师兄', '二师兄', '沙师弟'])
#打印出了所有字典的键,但是都是元组的形式
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>print(list(group.keys()))
['师父', '大师兄', '二师兄', '沙师弟']
#通过list()函数将元组转化为列表的形式
6.提取字典中所有的值
dict.values()
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>print(group.values())
dict_values(['唐三藏', '孙行者', '猪八戒', '沙和尚'])
7.提取字典中所有的键值对
dict.items()
>>>group = {'师父':'唐三藏', '大师兄':'孙行者', '二师兄':'猪八戒', '沙师弟':'沙和尚'}
>>>print(group.items())
dict_items([('师父', '唐三藏'), ('大师兄', '孙行者'), ('二师兄', '猪八戒'), ('沙师弟', '沙和尚')])