所以在這裏特別項目是我defaultdict計數在defaultdict列表
#x = {lead_id:[[month,pid,year]]
x={'123':[[1,9,2015],[2,9,2015]],'345':[[2,10,2015],[2,13,2014]],'159':[1,3,2015].....}
我在這本字典超過1000層lead_id的結構。每一個都有隨機數量的列表。換句話說,相同的lead_id具有重複但具有不同月份或pid或年份。現在我想要統計2015年1月份的所有lead_id。如果根據它的發生次數計算它的兩倍或更多,我想將它計爲兩次。任何人都可以請幫我弄清楚我如何製作一個自動化代碼,以便它能檢查這個長度以及同一年發生的那個月的次數。
For example:
x={'123':[[1,3,2015],[2,5,2014],[1,5,2015]],'987':[[3,55,2014]],'456':[[1,37,2015]]}
count of jan 2015 = 3
其他的代碼基本上做同樣的事情,但他們「更Python化」。我試圖通過拆分步驟來儘可能簡化可視化過程,以便了解其他答案中的單行代碼如何工作。 –
謝謝O.rka ....我真的很感謝 – Shubham