在编程中,特别是Python中,"字典"(Dictionary)是一个非常重要的数据结构,用于存储键值对(key-value pairs)。每个键在字典中是唯一的,并且与一个值相关联。 下面是一个简单的Python字典的示例: ```python # 创建一个字典 my_dict = { "name": "Alice", "age": 30, "city": "New York" } # 访问字典中的值 print(my_dict["name"]) # 输出: Alice print(my_dict["age"]) # 输出: 30 # 修改字典中的值 my_dict["age"] = 31 print(my_dict["age"]) # 输出: 31 # 添加新的键值对 my_dict["country"] = "USA" print(my_dict["country"]) # 输出: USA # 检查键是否存在 if "city" in my_dict: print("City is in the dictionary.") # 删除键值对 del my_dict["city"] print(my_dict) # 输出: {'name': 'Alice', 'age': 31, 'country': 'USA'} ``` 字典在Python中提供了动态存储数据的能力,并且支持快速的数据检索。由于它们使用哈希表实现,因此查找、添加和删除操作的时间复杂度通常是O(1)(在平均和最佳情况下)。这使得字典在处理大型数据集和需要快速访问数据的应用程序中非常有用。