python字典速学
时间: 2024-06-15 12:02:32 浏览: 85
python字典
Python中的字典(Dictionary),也称为关联数组或哈希表,是一种非常常用的数据结构,它允许通过键(key)而非索引来访问和存储数据。这是一种无序的数据类型,具有以下特点:
1. **键值对**:字典由一系列的键值对组成,每个键(唯一的)对应一个值。
2. **动态大小**:字典可以根据需要自动调整大小。
3. **快速查找**:由于哈希表的特性,查找、插入和删除操作通常非常快,时间复杂度为O(1)。
4. **可变性**:字典是可变的,可以通过键来修改或删除已存在的值。
创建字典的基本语法是使用花括号 {} 或 dict() 函数,例如:
```python
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
```
字典的一些常见操作包括:
- **访问元素**:`my_dict['name']` 返回 'Alice'
- **添加元素**:`my_dict['email'] = 'alice@example.com'`
- **更新元素**:`my_dict['age'] = 30`
- **删除元素**:`del my_dict['city']`
- **遍历字典**:`for key, value in my_dict.items(): print(key, value)`
阅读全文