print (column_d.value_counts(),"省份:",type(column_d.value_counts()).name)
自定义个字典可以这么实现:
d = {'a':1,'b':2,'c':1,'d':3,'e':2,'f':3}
v = 1
keys = [k for k in d.keys() if d[k]==v]
print(len(keys))
按你给的那行打印语句应该是要写个类的,但是你给的需求不太明确,不太好写,如果需要更确定的,你可以把需求再明确一下。
如有帮助,请采纳
遍历字典?
val_dic = {'a':1,'b':2,'c':1,
'd':1,'f':2 }
find_value = 1
find_cnt = 0
for k,v in val_dic.items():
if v == find_value:
print(k)
find_cnt += 1
print("找到",find_cnt)
就是说,字典内有不同key,相同value的情况,题目就是叫你统计,有一个value值有多少个key和它对应的