python对字典拆包
时间: 2023-07-05 12:28:22 浏览: 92
Python中可以使用`**`符号进行字典拆包。当我们在函数调用时使用`**`符号来传递字典参数时,Python会将字典拆包成关键字参数传递给函数。
例如,假设我们有一个字典`person`,里面包含了一个人的姓名、年龄和性别:
```python
person = {'name': 'Alice', 'age': 25, 'gender': 'female'}
```
我们可以使用字典拆包来将字典的键值对作为函数的关键字参数进行传递:
```python
def print_person_info(name, age, gender):
print(f"Name: {name}, Age: {age}, Gender: {gender}")
print_person_info(**person)
```
这样,函数`print_person_info`就会接收到三个关键字参数`name='Alice'`,`age=25`和`gender='female'`,并打印出这个人的信息。
阅读全文