假设我有
hand={"a":"2","p":"3","l":"1","e":"1","a":"13"}
如果我使用del["a"]
它会删除所有匹配项,但是如何只删除一个匹配项?
答案 0 :(得分:2)
词典中没有任何两个键出现。这不是字典的工作方式:任何密钥只能在字典中存在一次。
因此del
将删除"a"
的单次出现。
答案 1 :(得分:0)
Dict
不支持重复键。想象一下,您需要使用密钥访问特定值。如果有两个值与相关密钥相关联,您将如何访问它?
您可以针对密钥存储列表。与{'a': [1, 2]}
答案 2 :(得分:0)
你实际上不能在Python中存储多个相同类型的键,所以...抱歉。