<p>如果您只想删除与您的<code>folder</code>中的一个<code>remove_key_list</code>相等的dict,这应该可以完成这个任务。在</p>
<pre><code>list_dict = [
{'children': [], 'folder': 'test2', 'parent': 'None'},
{'children': [{'children': [], 'folder': 'arun2', 'parent': 'arun2'}],
'folder': 'arun2',
'parent': 'None'},
{'children': [], 'folder': 'important', 'parent': 'None'},
{'children': [], 'folder': 'arun', 'parent': 'None'},
{'children': [], 'folder': 'hoi', 'parent': 'None'},
{'children': [], 'folder': 'drafts', 'parent': 'None'},
{'children': [], 'folder': 'Trash', 'parent': 'None'},
{'children': [], 'folder': 'sent', 'parent': 'None'},
{'children': [], 'folder': 'spam', 'parent': 'None'},
{'children': [], 'folder': 'reference', 'parent': 'None'},
{'children': [], 'folder': 'test3', 'parent': 'None'},
{'children': [], 'folder': 'test1', 'parent': 'None'},
{'children': [], 'folder': 'INBOX', 'parent': 'None'}
]
filter_list = ['INBOX', 'sent', 'Trash']
filtered_list = [d for d in list_dict if d['folder'] not in filter_list]
</code></pre>