我的词典结构中有许多词汇,如
x = {'Shoes': 'http://www./', 'sub_categories': []}
它出现在字典
中的某些列表中是否有可能删除所有此类对象,例如' x'从我的字典?
答案 0 :(得分:0)
您可以使用dict
理解来迭代这些项目,并使用list
检查该值是否为isinstance
。
>>> d = {'Shoes': 'http://www./', 'sub_categories': []}
>>> {k:v for k,v in d.items() if not isinstance(v, list)}
{'Shoes': 'http://www./'}