问题描述
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\',"[\'popular_names_2010_2020'])])
基本上我需要它看起来像:
example_dict ={'trust:team_member': ['partners'],'contacts': ['first_names','last_names','names'}
解决方法
只需将其转换为 dict
:
>>> dict(dd)
{'trust:team_member': ['partners'],'contacts': ['first_names','last_names','names'}
如果你习惯了任何其他语言,它类似于类型转换
,好吧,它是一个 dict_items 对象,您可以对其进行迭代。所以我认为你可以做的是这样的事情,
example_dict = {}
for i in dd.items():
example_dict[i[0]] = i[1]
我认为可行(如果我错了,请纠正我,我实际上并没有运行此代码)