擅长:python、mysql、java
<p>您可以找到一个“禁止”索引列表,然后可用于过滤结构:</p>
<pre><code>someDict = {
'foo1': [1, 4, 7, 0, -2],
'foo2': [0, 2, 5, 3, 6],
'foo3': [1, 2, 3, 4, 5]
}
results = {i for c in someDict.values() for i, a in enumerate(c) if not a}
new_dict = {a:[c for i, c in enumerate(b) if i not in results] for a, b in someDict.items()}
</code></pre>
<p>输出:</p>
<pre><code>{'foo1': [4, 7, -2], 'foo2': [2, 5, 6], 'foo3': [2, 3, 5]}
</code></pre>