【发布时间】:2019-07-10 09:10:03
【问题描述】:
我有一本字典,我想使用 unpack 操作符将它解压成两个变量。一个变量是否有可能拥有一个键/值,而另一个变量拥有字典的其余部分?
user = {
'username': 'charlie', 'email': 'charlie@gmail.com',
'full_name': 'charlie parker', 'password': '!@#$'
}
例如,我试过:
*rest, password = user
print(rest) # ['username', 'email', 'full_name']
print(password) # 'password'
当我尝试**rest, password = user 时,我得到了一个语法错误。
是否可以使用dict unpacking(**) 方式获取以下值?
rest = {
'username': 'charlie', 'email': 'charlie@gmail.com',
'full_name': 'charlie parker'
}
password = {"password": "!@#$"}
【问题讨论】:
标签: python-3.x dictionary