1. 字典基本操作
在Python中,字典是一种非常常用的数据结构,用于存储键值对。以下是一些常用的字典基本操作方法:
1 2 3 4 5
| my_dict = { "name": "Alice", "age": 30, "city": "New York" }
|
1 2
| my_dict["age"] = 31 print(my_dict)
|
1 2
| my_dict["gender"] = "female" print(my_dict)
|
- 删除元素:使用
del
关键字或 pop
方法删除字典中的元素。
1 2
| del my_dict["city"] print(my_dict)
|
- 键、值、键值对操作:通过
keys
、values
、items
方法进行字典键、值和键值对的操作。
1 2 3 4
| keys = my_dict.keys() values = my_dict.values() items = my_dict.items() print(keys, values, items)
|
2. 字典高级操作
除了基本操作之外,Python的字典还提供了许多强大的高级操作方法,以下是一些示例:
1 2 3
| numbers = [1, 2, 3, 4, 5] squared_dict = {x: x**2 for x in numbers} print(squared_dict)
|
- 获取默认值:使用
get
方法获取字典中的对应键的值,若键不存在返回默认值。
1 2
| value = my_dict.get("age", 0) print(value)
|
- 合并字典:使用
update
方法将一个字典的键值对更新到另一个字典中。
1 2 3
| new_dict = {"city": "Los Angeles", "country": "USA"} my_dict.update(new_dict) print(my_dict)
|