字典(dictionary)是 Python 中一种非常重要的数据结构,它可以存储键值对,并且可以根据键快速查找对应的值。字典用大括号{}表示,每个键值对之间用冒号:分隔。下面是一个简单的字典示例:

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

在这个字典中,键值对包括"name": “Alice”,“age”: 25和"city": “New York”。如果要访问字典中的值,可以通过键来索引:

print(my_dict["name"])  # 输出 Alice

在字典中添加新的键值对也非常简单:

my_dict["gender"] = "female"
print(my_dict)  # 输出 {'name': 'Alice', 'age': 25, 'city': 'New York', 'gender': 'female'}

如果要删除字典中的某个键值对,可以使用del关键字:

del my_dict["age"]
print(my_dict)  # 输出 {'name': 'Alice', 'city': 'New York', 'gender': 'female'}

字典也可以嵌套在另一个字典中,形成多层结构。例如:

nested_dict = {
    "person1": {"name": "Bob", "age": 30},
    "person2": {"name": "Alice", "age": 25}
}

print(nested_dict["person1"]["name"])  # 输出 Bob

另外,字典也有一些常用的方法,比如keys()方法返回所有的键,values()方法返回所有的值,items()方法返回所有的键值对等。例如:

print(my_dict.keys())  # 输出 dict_keys(['name', 'city', 'gender'])
print(my_dict.values())  # 输出 dict_values(['Alice', 'New York', 'female'])
print(my_dict.items())  # 输出 dict_items([('name', 'Alice'), ('city', 'New York'), ('gender', 'female')])

字典是 Python 中非常常用的数据结构之一,在实际开发中经常会用到。希望这个简单的教程能够帮助你更好地理解和使用字典。