我有一個輸入字典,如 d={'a':['ar','br','cb','dr'],'bn':['ar','bm','cm','dm ']},需要找出字典中值計數的平均值。另外,我想找出字典中的所有唯一值。我需要一個通用的解決方案。我期望的輸出是平均值,結果應該是 4。對于所有唯一值計數的總和,我期望 7 作為輸出。
d={'a':['ar','br','cb','dr'],'bn':['ar','bm','cm','dm']} 輸出:for平均輸出應為 4。對于唯一值計數輸出應為 7。
uj5u.com熱心網友回復:
對于平均值:
sum(len(v) for v in d.values())/len(d)
對于獨特的:
len( set(item for v in d.values() for item in v))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/453470.html
標籤:python-3.x 列表 字典
