Skip to main content
 首页 » 编程设计

Python 从字典中删除特定值

2025年05月04日12lyj

我有以下 python 整数字典:

{1: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 
 2: [3, 6, 13], 
 3: [1, 2, 3], 
 4: [13, 14, 15], 
 5: [3, 6], 
 6: [6, 13]} 

我想从字典的第 5 个和第 6 个条目中删除数字 6。我知道这很简单,但我是 python 的新手,所以感谢大家的帮助。谢谢。

请您参考如下方法:

如你所想的那样直截了当:

dct = {1: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 
 2: [3, 6, 13], 
 3: [1, 2, 3], 
 4: [13, 14, 15], 
 5: [3, 6], 
 6: [6, 13]} 
 
dct[5].remove(6) 
dct[6].remove(6) 
 
print(dct) 

因为 list 是 mutable sequence types他们有一个 .remove(element) 方法。