📅  最后修改于: 2023-12-03 15:38:37.325000             🧑  作者: Mango
在Python中,可以使用列表和字典两种数据结构来存储数据。如果需要将多个键值对存储在一起,可以使用字典列表。
可以使用方括号 []
来创建一个空字典列表:
my_list = []
可以使用 append()
方法向列表中添加字典:
my_list = []
my_dict = {'name': 'Alice', 'age': 25}
my_list.append(my_dict)
以上代码会将 my_dict
字典添加到 my_list
列表的末尾。
可以在列表中使用多个字典来创建一个包含多个字典的列表:
my_list = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
以上代码会创建一个包含三个字典的列表。
可以使用下标和键名来获取字典列表中的值:
my_list = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
print(my_list[0]['name']) # 输出:Alice
以上代码会输出第一个字典中键名为 name
的值。
可以通过下标和键名来修改字典列表中的值:
my_list = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
my_list[0]['age'] = 26
print(my_list[0]['age']) # 输出:26
以上代码会将第一个字典中键名为 age
的值修改为 26
。
可以使用 del
语句来删除字典列表中的字典:
my_list = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
del my_list[0]
print(my_list) # 输出:[{'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]
以上代码会删除第一个字典,并输出删除后的列表。