以编程方式使用字典更新 Twilio 数字属性
Update a Twilio number properties with a dictionary programatically
我有一个 Twilio 号码和一本充满我想要设置的参数的字典。我知道设置数字属性的唯一方法是将它们传递给 number.update()
函数,所以这有点烦人。
如果字典键与我尝试传递给更新函数的输入同名,是否有更简洁的方法来执行此操作?
或者,我可以做得更好吗?
params = {
'voice_url':'http://endpoint.co',
'friendly_name':'call a dinosaur'
}
number.update(voice_url=params['voice_url'], friendly_name=params['friendly_name']
此处为 Twilio 开发人员布道师。
为此,您可以像这样使用 unpacking operator **
:
number.update(**params)
**
将字典解压为关键字参数。
我有一个 Twilio 号码和一本充满我想要设置的参数的字典。我知道设置数字属性的唯一方法是将它们传递给 number.update()
函数,所以这有点烦人。
如果字典键与我尝试传递给更新函数的输入同名,是否有更简洁的方法来执行此操作?
或者,我可以做得更好吗?
params = {
'voice_url':'http://endpoint.co',
'friendly_name':'call a dinosaur'
}
number.update(voice_url=params['voice_url'], friendly_name=params['friendly_name']
此处为 Twilio 开发人员布道师。
为此,您可以像这样使用 unpacking operator **
:
number.update(**params)
**
将字典解压为关键字参数。