字典是Python中的重要数据结构,它是一系列的键-值对,通过键来找值。键必须是不可变的,如数字、字符串、元组等,不能是可变的对象,如列表、字典等;但值可以是Python中的任何对象。
创建字典有多种方法,如直接创建一个含键-值对的字典(先创建一个空字典,然后往空字典中添加键-值对),或通过dict函数创建字典等。
1.直接创建含键-值对的字典
2.创建一个空字典
字典是可修改的,所以创建字典后,可以往里面添加键-值对。
用这些方法添加的字典,Python不关心其添加顺序,如果要关注添加顺序,可以使用OrderedDict()函数。使用这个函数创建的字典,将按输入的先后顺序排序,具体的使用方法后续章节将介绍。
可根据字典名及对应键来修改字典中的值。
修改字典指修改字典中键-值对的值。
删除字典中的键-值对,需指明字典名及对应键,可以使用Python的内置函数del,这个函数将把键-值对永久删除。
1.删除一个键-值对
2.删除所有键-值对
删除字典中所有键-值对,也可以使用字典函数clear(),它将清除所有键-值对,但会保留字典结构。del后接字典名,将删除整个字典,包括字典中的所有键-值对和字典定义。