我想每次在我掃描的列表中出現特定值時都要保留一個計數器。通過遞增該值來修改dictionary(或defaultdictionary)中的現有值
例如: 列表:喜歡
[(a, 0.2), (b, 1), (a, 0.2), (a, 1)]
我的字典,可以顯示以下內容:
mydict = {"a": (# val below 1, # val equal to 1), ...}
因此: mydict = {"a": (2, 1), "b" :(0, 1)}
是有辦法用默認字典或普通字典來做到這一點?
對於每個我看到低於或等於1的值,我是否應該這樣做: mydict[mydict["a"]+1]
?
我不明白是怎麼預期的輸出與輸入 –
0.2和0.2都獲得因此「a」中的第一個值:2,1是2.另一個a 1等於1,所以元組「a」:2,1的第二個值是1.這有幫助嗎? – amc