【发布时间】:2021-07-05 14:48:48
【问题描述】:
我检查了所有其他问题都存在相同的错误,但没有找到有用的解决方案 =/
我有一本列表字典:
d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]}
其中一些值为空。在创建这些列表结束时,我想在返回我的字典之前删除这些空列表。目前我正在尝试这样做:
for i in d:
if not d[i]:
d.pop(i)
但是,这给了我运行时错误。我知道您在遍历字典时无法在字典中添加/删除元素......那么有什么方法可以解决这个问题?
【问题讨论】:
标签: python list dictionary loops