字典的格式
如果说只有分数的话我们可以用一个列表装数据,但如果要是加上名字的话,用列表就显得麻烦了,所以就引入了新的数据类型——字典,这样存储会更方便。
格式:例age={‘小王’:15,‘小李’:14,‘小张’:10,}
age是字典名,“小王”是键,“15”是值,唯一的键和对应的值形成的组合,我们就叫做键值对,例子中有3个键值对
字典和列表的不同
两者区别主要是以下几个方面:
- 列表外层用的是中括号[],字典的外层是大括号{}
- 列表中的元素是自成一体的,而字典中的元素是由一个个键值对构成的,并且用英文冒号连接
- 列表通过偏移量索引不同,而字典是依靠键
- 在提取数据时,字典和列表相似,都要用到[],但是由于字典没有偏移量,所以在中括号中应该写键的名称,即字典名[字典的键]
要注意的是字典中的键具有唯一性,但是值可以重复出现
除此之外,如果声明了两个“键”相同的键值对,则后出现的键值对会覆盖前面的键值对
字典的删除和新增
删除:del 字典名[键]
增加:字典名[键]=值
字典的嵌套
例&