Python字典的创建方法详解
时间: 2024-11-24 19:26:32 浏览: 14
在Python中,字典是一种无序的数据结构,也被称为哈希表,它由键值对(key-value pairs)组成,通过键来访问对应的值。以下是创建Python字典的几种常见方法:
1. **空字典创建**:
- 使用一对大括号 `{}` 或 `dict()` 函数创建空字典。
```python
empty_dict = {}
or
empty_dict = dict()
```
2. **键值对初始化**:
- 可以直接在大括号内指定键值对。
```python
person_info = {"name": "Alice", "age": 30}
```
3. **使用`dict()`函数**:
- 传入一个列表,其中每个元素是一个包含两个元素的元组,第一个元素作为键,第二个元素作为值。
```python
key_value_list = [("name", "Alice"), ("age", 30)]
person_info = dict(key_value_list)
```
4. **从序列生成**:
- 如果你想根据一个序列创建字典,可以使用`zip()`函数配合字典推导式。
```python
names = ["Alice", "Bob"]
ages = [30, 35]
person_info = {name: age for name, age in zip(names, ages)}
```
阅读全文