python字典创建
时间: 2024-09-14 07:00:35 浏览: 52
Python字典是一种内置的数据结构,它是一个无序的键值对集合。在Python中创建字典可以使用花括号 `{}` 或者内置函数 `dict()`。以下是创建字典的几种常见方式:
1. 使用花括号创建字典:
```python
my_dict = {'name': '张三', 'age': 28, 'city': '北京'}
```
2. 使用 `dict()` 函数:
```python
my_dict = dict(name='张三', age=28, city='北京')
```
3. 通过键值对的方式逐个添加元素:
```python
my_dict = {}
my_dict['name'] = '张三'
my_dict['age'] = 28
my_dict['city'] = '北京'
```
4. 使用字典推导式(适用于有规律的键值对生成):
```python
keys = ['name', 'age', 'city']
values = ['张三', 28, '北京']
my_dict = {k: v for k, v in zip(keys, values)}
```
5. 使用 `dict.fromkeys()` 创建带有默认值的字典:
```python
keys = ['name', 'age', 'city']
my_dict = dict.fromkeys(keys, '未知') # 默认值为'未知'
```
字典一旦创建,你可以通过键来访问或修改其值:
```python
print(my_dict['name']) # 输出: 张三
my_dict['age'] = 29 # 修改 'age' 键对应的值为 29
```
阅读全文