Skip to main content
 首页 » 编程设计

python之如何删除一个值但将相应的键保留在字典中

2025年05月04日11lautakyan007

假设我有一本字典:

D1 = {'A1' : [2, 3], 'B1': [3, 3], 'C1' : [4, 5]} 

我想从 D1 中删除所有 3,这样我会得到:

D1 = {'A1' : [2], 'B1': [], 'C1' : [4, 5]} 

请您参考如下方法:

这是一个单行:

threeless = {k: [e for e in v if e != 3] for k, v in D1.iteritems()}