我可以从字典中删除单个值吗?
Can I remove a single value from a 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)
你有一个包含列表的字典。
可以用通常的方式操作列表
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, 3, 4, 7], 2: [1, 3, 4]}
d[1].remove(2)
print d
我有一本字典,我想从 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)
你有一个包含列表的字典。
可以用通常的方式操作列表
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, 3, 4, 7], 2: [1, 3, 4]}
d[1].remove(2)
print d