首页 > 解决方案 > 从默认字典中选择字典键和值

问题描述

如果我有一个如下所示的默认字典:

defaultdict(<class 'list'>, {'trust:team_member': ['partners'], 'contacts': ['first_names\', \'last_names\']", "[\'names']})

我如何选择字典?我试过了:

print(dd.items())

dict_items([('trust:team_member', ['partners']), ('contacts', ['first_names\', \'last_names\']", "[\'popular_names_2010_2020'])])

基本上我需要这个看起来像:

example_dict ={'trust:team_member': ['partners'], 'contacts': ['first_names', 'last_names', 'names'}

标签: pythondictionarydefaultdict

解决方案


只需将其转换为dict

>>> dict(dd)
{'trust:team_member': ['partners'], 'contacts': ['first_names', 'last_names', 'names'}

如果您习惯于任何其他语言,则类似于类型转换


推荐阅读