gr0*_*gu3 1 python dictionary flask
所以,基本上我试图将 ImmutableMultiDict 对象转换为列表或字典的列表,但我很难弄清楚如何。问题是我对同一个键有两个值,所以当我尝试转换时,我只能得到 1 个值:
ImmutableMultiDict([('name', 'boom'), ('extension', 'pdf'), ('extension', 'doc')])
Run Code Online (Sandbox Code Playgroud)
当我尝试 dict(object)
{'name': 'boom', 'extension': 'pdf'}
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
的ImmutableMultiDict对象有一个lists方法。您可以使用它来将其转换为具有统一键的字典,这些键具有值的列表。
from werkzeug import ImmutableMultiDict
d = ImmutableMultiDict([('name', 'boom'), ('extension', 'pdf'), ('extension', 'doc')])
dict(d.lists())
# returns:
{'name': ['boom'], 'extension': ['pdf', 'doc']}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |