在Python中,字典(dictionary,简称dict)是一种可变容器模型,用于存储键-值(key-value)对。字典中的每个键都会映射到一个值。与列表和元组不同,字典中的元素是无序的。
字典使用一对花括号来创建,键和值之间用冒号隔开,键-值对之间用逗号隔开。例如,下面是一个包含两个键-值对的字典示例:
my_dict = {"apple": 1.99, "banana": 0.99}
要访问字典中的一个值,可以使用其对应的键作为索引:
my_dict["apple"]
要向字典中添加一个新的键-值对,可以直接将其赋值给一个新的键:
my_dict["pear"] = 2.49
要修改字典中的一个值,可以直接通过其键进行赋值:
my_dict["apple"] = 2.49
要删除字典中的一个键-值对,可以使用 del
关键字:
del my_dict["banana"]
字典支持许多常见的操作,例如获取所有键、获取所有值、获取键-值对的数量等等。例如,要获取所有键的列表,可以使用以下语法:
my_dict.keys()
要获取所有值的列表,可以使用以下语法:
my_dict.values()
要获取键-值对的数量,可以使用以下语法:
len(my_dict)
字典在Python中广泛用于许多应用程序,例如存储配置信息、表示数据库记录等等。