python 创建字典
时间: 2024-09-23 17:02:45 浏览: 43
在Python中,创建一个字典非常直观,它允许我们将键(key)映射到值(value),通常用于存储和检索数据。你可以通过以下几种方式创建字典:
1. **直接使用大括号{}**:
```python
my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
```
在这个例子中,'name', 'age', 和 'city' 是键,对应的值分别是 'John', 30, 和 'New York'。
2. **使用 dict() 函数**:
```python
my_dict = dict(name='John', age=30, city='New York')
```
这里将元组作为参数传递给 dict()。
3. **使用花括号和等号赋值**:
```python
my_dict = {'name': 'John'} # 后续添加键值对
my_dict['age'] = 30
my_dict['city'] = 'New York'
```
或者使用方括号[]动态添加键值对:
```python
my_dict = {}
my_dict['key1'] = 'value1'
my_dict['key2'] = 'value2'
```
4. **使用 dict comprehension** (生成式字典):
```python
my_list = ['John', 30, 'New York']
my_dict = {i: my_list[i] for i in range(len(my_list)) // 2}
```
这会创建一个字典,其中前两个元素成为键,后两个元素成为值。
阅读全文