浏览 76
扫码
字典(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 中非常常用的数据结构之一,在实际开发中经常会用到。希望这个简单的教程能够帮助你更好地理解和使用字典。