作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我可以优化代码吗?数字可以是 1 到 10**9。
我想打印从 0 到 9 的每个数字在 0 到 N 页的书中出现的次数。
在这种情况下,我可以使用 map
而不是第二个 for 循环吗?
对于范围 (1,number+1) 中的 i: 在 str(i) 中挖掘: dic[挖掘] = dic[挖掘]+1
最佳答案
您似乎想为每个值加一。您可以使用字典理解:
dic = {k: v+1 for k, v in dic.items()} # Or dic.iteritems() in Python <2.7
经过一番澄清后,看起来您正在寻找:
for page in book:
for n in range(1, 10):
dic[str(n)] += page.count(str(n))
关于python - 我可以进一步优化我的代码吗 - 减少 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20041978/
我有这个: const {ops} = getOplogStreamInterpreter(strm); ops.del.subscribe(v => { console.log('delete
我四处搜索,据我所知,POST 表单请求已被限制为 10MB (http://golang.org/src/net/http/request.go#L721)。 如果我要在我的 ServeHTTP 方
我是一名优秀的程序员,十分优秀!