字典
格式如下所示:
d = {key1 : value1, key2 : value2 }
每个键值对( key=>value )用冒号 : 分割,
键值对之间用逗号 , 分割,
整个字典包括在花括号 {} 中 ,
1、字典创建
1、d={} #创建不空字典
2、d={'a':3,'b':6}#创建有键和值内容的字典
2、字典的访问
中括号加键名
print(d['a'])
3、字典键值的添加及修改
直接对键赋值,可以完成 添加 或 修改 操作
d['a']=6
4、字典元素的删除
1、del dict['Name'] # 删除键是'Name'的条目/
2、dict.clear() # 清空字典所有条目
3、del dict # 删除字典
5、键和值的说明
1、不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
2、键必须不可变,可以用数字,字符串或元组充当,不能用列表
6、dict的内置函数
d.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值
d.items() 以列表返回可遍历的(键, 值) 元组数组
d.keys() 返回一个迭代器,可以使用 list() 来转换为列表
d={'a': 1, 'b':4,'ad': 7}
print(d.items())
>>>[('a', 1), ('b', 4), ('ad', 7)]
print(d.keys())
>>>['a', 'b', 'ad']
print(d.get('a'))
>>> 1