python中的dict函数的使用方法
时间: 2024-09-08 10:01:53 浏览: 98
python中dict使用方法详解
在Python中,`dict()` 函数是一个内置函数,用于创建一个空字典,也可以接收一个可迭代的序列(如元组、列表等),其中每个元素都是键值对,用来初始化字典。基本的用法有两种:
1. **创建空字典**:
```python
empty_dict = dict()
```
或者,
```python
empty_dict = {}
```
2. **使用可迭代对象创建字典**:
```python
key_value_pairs = [('name', 'Alice'), ('age', 25), ('city', 'New York')]
populated_dict = dict(key_value_pairs)
```
这里,`key_value_pairs` 是一个包含三个键值对的元组列表。
除了这两种,还可以传入一个函数作为 `dict()` 的参数,这个函数会被用于计算每一对键值,例如:
```python
def make_key(item):
return item[0] + str(item[1])
items = [(1, 'a'), (2, 'b'), (3, 'c')]
d = dict(items, key=make_key) # 创建字典,用自定义的 key 制作键
```
在这个例子中,`make_key` 函数会被应用到 `items` 中的每一个元素上,生成新的键。
阅读全文