python新建一个字典并且读取字典内容
时间: 2023-12-29 09:25:23 浏览: 81
以下是Python新建一个字典并读取字典内容的方法:
1. 使用花括号{}创建一个空字典,然后使用键值对的方式添加元素:
```python
my_dict = {}
my_dict['name'] = 'haohao'
```
2. 使用dict()函数创建一个字典,并传入键值对作为参数:
```python
my_dict = dict(name='haohao')
```
3. 使用字典推导式创建一个字典:
```python
my_dict = {key: value for key, value in [('name', 'haohao')]}
```
4. 使用get()方法读取字典中的值:
```python
name = my_dict.get('name')
```
5. 使用索引方式读取字典中的值:
```python
name = my_dict['name']
```
相关问题
Python中字典的使用方法 1).新建一个字典(name、id、hobby) 2).增加一个元素(获取name的值) 3).遍历字典
Python中的字典是一种无序的数据结构,它由键值对组成,通过键来访问对应的值。以下是创建和操作字典的一些基本方法:
1) 新建一个字典(例如包含"name"、"id"和"hobby"三个键值对):
```python
person = {
"name": "张三",
"id": 12345,
"hobby": "阅读"
}
```
这里我们用冒号(:)分隔键和值,并使用逗号(,)连接各个键值对。
2) 增加一个元素(例如添加一个电话号码"phone"):
```python
person["phone"] = "13812345678"
```
这将向现有字典中添加一个新的键值对。
3) 遍历字典:
```python
# 按照键遍历
for key in person:
print(f"{key}: {person[key]}")
# 或者同时打印键和值
for key, value in person.items():
print(f"{key}: {value}")
# 如果只关心特定键,可以这样指定
if "name" in person:
print(person["name"])
```
第一种方法会显示所有键,第二种方法会显示所有键值对,而第三种是查询特定键并打印其对应的值。
python读取excel内容到字典
可以使用Python中的openpyxl库来读取Excel文件并将其转换为字典。下面是一个简单的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = workbook.active
# 创建字典
data = {}
# 遍历Excel表格并将数据添加到字典中
for row in sheet.iter_rows(values_only=True):
key = row[0]
values = row[1:]
data[key] = values
# 打印字典
print(data)
```
在上述代码中,我们首先使用openpyxl库打开Excel文件,并选择要读取的工作表。然后,我们创建一个空字典来存储Excel数据。接下来,我们遍历Excel表格,将每一行的第一列作为字典的键,将该行的其余列作为字典的值,并将其添加到字典中。最后,我们打印字典以确认数据已正确读取。
阅读全文