python对字典拆包
时间: 2023-07-01 10:26:46 浏览: 35
Python 中可以使用字典拆包(dict unpacking)来将字典中的键值对分别赋值给变量。具体来说,可以使用两个星号 `**` 将字典拆包成关键字参数。以下是一个示例:
```
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
name, age, city = my_dict['name'], my_dict['age'], my_dict['city']
print(name, age, city) # Alice 30 New York
# 使用字典拆包
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
name, age, city = my_dict.values()
print(name, age, city) # Alice 30 New York
```
在第一个示例中,我们使用了普通的方法将字典中的值赋值给变量。在第二个示例中,我们使用了字典拆包的方法,将 `my_dict` 中的值拆包成了 `name`、`age` 和 `city` 变量。需要注意的是,使用字典拆包时,字典中的键必须与变量名一一对应。