我正在编写一个支持用户进行FE分析的脚本。 在脚本运行期间,我会获得像这样的FEA实体列表
Ents=['BAR','SHELL','BEAM']
我必须为列表中的每个项目创建一个字典,以收集和存储来自另一个来源的正确值,并且可能的FEA实体的数量很长,并且如果引入新的实体,则可能会更改。
有没有办法像运行时一样“动态地”创建字典(我没有更好的主意来描述我的请求)
for item in Ents:
item+'_dict' = dict()
因此,对于上面的示例,我得到3个字典:BAR_dict,SHELL_dict和BEAM_dict
还有
Ents = ['TRUSS','WELD','CONNECTOR']
我得到一个名为TRUSS_dict,WELD_dict和CONNECTOR_dict的字典
答案 0 :(得分:0)
尝试一下:
EntDicts = {}
for Ent in Ents:
EntDicts[Ent] = {}
然后随意使用EntDicts
...