Python 我可以从字典中删除一个值吗?

Python 我可以从字典中删除一个值吗?,python,dictionary,Python,Dictionary,我有一个字典,我想从key:values组合中删除一个值。 例如,当拥有以下词典时: d = {1: [2, 3, 4, 7], 2: [1, 3, 4]} 我想删除key:value 1:2,这样字典就变成: {1: [3, 4, 7], 2: [1, 3, 4]} 这可行吗?首先找到对列表的引用,然后从列表中删除一个值为2的项目,因此: d[1].remove(2) 首先找到列表的引用,然后从列表中删除一个值为2的项,因此: d[1].remove(2) 你有一个保存列表的dict

我有一个字典,我想从key:values组合中删除一个值。 例如,当拥有以下词典时:

d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}
我想删除key:value 1:2,这样字典就变成:

{1: [3, 4, 7], 2: [1, 3, 4]}

这可行吗?

首先找到对列表的引用,然后从列表中删除一个值为
2
的项目,因此:

d[1].remove(2)

首先找到列表的引用,然后从列表中删除一个值为
2
的项,因此:

d[1].remove(2)

你有一个保存列表的dict

列表可以用通常的方式进行操作

d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}

d[1].remove(2)

print(d)

# {1: [3, 4, 7], 2: [1, 3, 4]}

你有一个保存列表的dict

列表可以用通常的方式进行操作

d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}

d[1].remove(2)

print(d)

# {1: [3, 4, 7], 2: [1, 3, 4]}

提到它是d[1]。删除(2),非常感谢完整的答案:)提到它是d[1]。删除(2),非常感谢完整的答案:)