我有一本字典,我想從一個鍵:值組合中刪除單個值。 例如,具有以下的字典時:我可以從字典中刪除單個值嗎?
d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}
我想移除的關鍵是:值1:2,以使辭典變爲:
{1: [3, 4, 7], 2: [1, 3, 4]}
這是可行的?
我有一本字典,我想從一個鍵:值組合中刪除單個值。 例如,具有以下的字典時:我可以從字典中刪除單個值嗎?
d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}
我想移除的關鍵是:值1:2,以使辭典變爲:
{1: [3, 4, 7], 2: [1, 3, 4]}
這是可行的?
您必須持有列出的字典。
列表可以以通常的方式
d = {1: [2, 3, 4, 7], 2: [1, 3, 4]}
d[1].remove(2)
print(d)
# {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
隨着它的d [1]卸下襬臂(2)中,提供完整的答案:)被操縱許多感謝 – Mirciulici 2015-02-12 08:50:06