ImmutableMultiDict 是 Flask 中处理HTTP请求中的多值字典,它是不可变的,意味着一旦创建,其内容不能被修改。但是,你可以通过复制并修改它的方式来添加字段。
以下是一个如何添加字段到 ImmutableMultiDict 的例子:
from werkzeug.datastructures import ImmutableMultiDict
# 假设我们有以下ImmutableMultiDict:
immutable_dict = ImmutableMultiDict([('a', '1'), ('b', '2')])
# 要添加一个新的键值对,你可以这样做:
new_immutable_dict = immutable_dict.copy()
new_immutable_dict.add('c', '3')
print(new_immutable_dict) # 输出: ImmutableMultiDict([('a', '1'), ('b', '2'), ('c', '3')])
标签:immutable,添加,dict,new,ImmutableMultiDict,键值
From: https://blog.csdn.net/longe20111104/article/details/139824968