从字典中删除重复项

时间:2019-03-18 21:26:35

标签: python dictionary duplicates

我正在尝试从字典中删除所有副本,并且我一生都无法正常工作吗?有人可以帮忙吗?

我的字典

self.bag={0: 'once', 1: 'twice', 2: 'twice'}

方法:

def clear(self, item):
    """
    Remove all copies of item from the bag.        
    Do nothing if the item doesn't occur in the bag.
    """

    for key in self.bag:
        if self.bag[key] == item:
            del self.bag[key]

    print(self.bag)
    return self.bag

它应该返回

{0: 'once', 1: 'twice'}

0 个答案:

没有答案