猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
字典该怎么初始化?
像这个dict如何初始化呢
def his(s): d = dict() for c in s: d[c] += d.get(c,1) return d
狐的传说
浏览 670
回答 2
2回答
当年话下
from collections import defaultdict d = defaultdict(int) for c in s: d[c] += 1 Python 中的defaultdict和Counter可以对应 C++ 中的 multidict ( 楼主你的代码就是一个典型的多路字典的需求 )
0
0
0
慕妹3242003
from collections import Counter def his(s): return dict(Counter(s))
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续