[問題] 計算dict中每一key中的value次數
各位高手好
小的python苦手這個問題困擾兩天了
想跟大家請教一下
現有
dict1=
{'quiet':[123, 231, 68, 68, 68, 107, 107],
'more': :[3, 3, 82, 82, 146, 146, 95],
...}
想改成為計算每一key中value的次數(頻率)
dict2=
{'quiet':[123:1, 231:1, 68:3, 107:2],
'more': :[3:2, 82:2, 146:2, 95:1],
...}
試過Counter(value)
for key, value in dict1.items():
print(key, Counter(value))
但只會列印出來
卡在不知道怎麼把這個變成dict
請教大家怎麼改寫這一段或者有其他方式完成嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 31.205.236.119 (英國)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1616138121.A.FE3.html
※ 編輯: demon333 (31.205.236.119 英國), 03/19/2021 15:17:55
※ 編輯: demon333 (31.205.236.119 英國), 03/19/2021 15:19:05
推
03/19 15:34,
3年前
, 1F
03/19 15:34, 1F
→
03/19 15:34,
3年前
, 2F
03/19 15:34, 2F
→
03/19 15:34,
3年前
, 3F
03/19 15:34, 3F
→
03/19 15:34,
3年前
, 4F
03/19 15:34, 4F
→
03/19 15:34,
3年前
, 5F
03/19 15:34, 5F
推
03/19 16:27,
3年前
, 6F
03/19 16:27, 6F
→
03/19 17:48,
3年前
, 7F
03/19 17:48, 7F
推
03/19 18:49,
3年前
, 8F
03/19 18:49, 8F
→
03/19 18:49,
3年前
, 9F
03/19 18:49, 9F
→
03/19 20:02,
3年前
, 10F
03/19 20:02, 10F
→
03/19 20:08,
3年前
, 11F
03/19 20:08, 11F
Python 近期熱門文章
PTT數位生活區 即時熱門文章