Python如何将批量数据写入字典
时间: 2024-01-24 15:02:09 浏览: 49
假设批量数据是以列表形式存储,可以使用循环遍历列表,并将每个元素添加到字典中。
例如,假设批量数据是一个包含多个人员信息的列表,每个人员信息包含姓名、年龄和性别。可以使用以下代码将这些人员信息写入字典中:
```
data = [
{'name': 'Alice', 'age': 20, 'gender': 'female'},
{'name': 'Bob', 'age': 25, 'gender': 'male'},
{'name': 'Charlie', 'age': 30, 'gender': 'male'}
]
person_dict = {}
for person in data:
person_dict[person['name']] = {'age': person['age'], 'gender': person['gender']}
print(person_dict)
```
输出结果为:
```
{
'Alice': {'age': 20, 'gender': 'female'},
'Bob': {'age': 25, 'gender': 'male'},
'Charlie': {'age': 30, 'gender': 'male'}
}
```
在上面的代码中,我们首先创建一个空字典 `person_dict`,然后使用循环遍历 `data` 列表中的每个人员信息。对于每个人员信息,我们将其姓名作为字典的键,年龄和性别作为字典中对应键值对的值。最终,我们得到了一个包含所有人员信息的字典 `person_dict`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)