python 字典里写入新
时间: 2023-09-11 10:08:14 浏览: 108
键值对可以通过以下方式写入字典:
```python
# 创建一个空字典
my_dict = {}
# 向字典中添加一个键值对
my_dict["key"] = "value"
# 打印字典
print(my_dict)
```
输出:
```
{'key': 'value'}
```
也可以通过 `update()` 方法一次添加多个键值对:
```python
# 创建一个空字典
my_dict = {}
# 向字典中添加多个键值对
my_dict.update({"key1": "value1", "key2": "value2"})
# 打印字典
print(my_dict)
```
输出:
```
{'key1': 'value1', 'key2': 'value2'}
```
相关问题
python字典转置写入excel
下面是一个将 Python 字典转置并写入 Excel 文件的示例代码:
```python
import openpyxl
data = {
"Name": ["Alice", "Bob", "Charlie"],
"Age": [25, 30, 35],
"Gender": ["Female", "Male", "Male"]
}
# 将字典转置
transposed_data = {}
for key, values in data.items():
for i, value in enumerate(values):
if i not in transposed_data:
transposed_data[i] = {}
transposed_data[i][key] = value
# 写入 Excel 文件
wb = openpyxl.Workbook()
ws = wb.active
for row_index, row_data in transposed_data.items():
for col_index, value in row_data.items():
cell = ws.cell(row=row_index+1, column=col_index+1)
cell.value = value
wb.save("output.xlsx")
```
这个示例代码中的 `data` 变量是一个 Python 字典,包含了三个键值对,每个键值对的值是一个列表。我们首先将这个字典转置成一个新的字典 `transposed_data`,其中新字典的键是原字典的值在列表中的索引,值是一个新的字典,包含了每个键对应的值。接着,我们使用 openpyxl 库创建一个新的 Excel 文件,并将转置后的数据写入到其中。最后,我们将 Excel 文件保存到磁盘上。
python字典写入
要将数据写入Python字典,可以使用以下语法:
```python
my_dict = {"key1": value1, "key2": value2, ...}
```
其中,`my_dict` 是字典的变量名,`key1`、`key2` 等是字典的键,`value1`、`value2` 等是对应键的值。
例如,如果要创建一个包含姓名和年龄的字典:
```python
person = {"name": "John", "age": 25}
```
你也可以通过索引方式将值写入字典:
```python
my_dict["key"] = value
```
例如,将一个新的键值对写入字典:
```python
person["gender"] = "Male"
```
这样,字典 `person` 就会包含 `{"name": "John", "age": 25, "gender": "Male"}`。