Python中文
首页
教程
问答
标签
搜索
登录
注册
Python通过从另一个dictionary Counter()添加来更新dictionary int值
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<pre><code>origincount = { 'Bug': 0, 'Important': 0, 'User Story': 0, 'Critical': 0, 'Moderate': 0, 'Low': 0, 'story': 0 } if epic['archived'] is False: for story in stories: if story['epic'] is not None and story['epic']['id'] == epic['id']: counts = Counter(label['name'] for label in story['labels']) origincount.update(counts) </code></pre> <p>我很难理解字典更新时,值需要一起增加而不仅仅是“更新”。在</p> <p>从上面的例子中,当origincount.update(counts)发生,它只是将值更改为counts中的值。再看一眼,它也会做同样的事情。在</p> <p>问题是我需要通过计数来增加值,而不仅仅是替换它。在</p> <p>我尝试循环计数并对它不是0做if,然后添加doingorigincount['Bug']=counts['Bug']+origincount['Bug']。但这似乎是因为我自己的错误或根本没有。在</p> <p>更新:</p> ^{pr2}$ <p>输出:</p> <pre><code>Counter({'Bug': 1, 'Important': 1}) Counter({'Critical': 1, 'Bug': 1}) Counter({'User Story': 1}) Counter({'Bug': 1}) Counter({'Bug': 1, 'Important': 1}) Counter({'Bug': 1, 'Important': 1}) Counter({'Critical': 1, 'Bug': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'Critical': 1, 'Bug': 1}) Counter({'Critical': 1, 'Bug': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'User Story': 1}) Counter({'Critical': 1, 'Bug': 1}) Counter({'Critical': 0, 'User Story': 0, 'Important': 0, 'story': 0, 'Low': 0, 'Bug': 0, 'Moderate': 0}) </code></pre> <p>即使使用原点dict的计数器转换,它仍然不能将它们相加。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在循环的每一次迭代中,都会声明并初始化一个新的Counter对象。在</p> <p>我敢打赌它会到达循环的末尾,然后origincounts在最后一次迭代中被清零。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
带json的Pass生成器(最好在MQTT上)
9 回答
带json的pythonFlask
3 回答
带json的Python传输代码
1 回答
带json的Python读取API
8 回答
带JSON约束的Android POST请求
5 回答
带Jupyter笔记本和Sp的Docker
2 回答
带Jupyter笔记本的IdeaVim
4 回答
带Jupyter笔记本的Matplotlib不会绘制绘图,但会更正轴值
1 回答
带kbhi套接字的Python线程
4 回答
带Keras fit_发生器的记忆错误
3 回答
带keras-给定错误的卷积神经网络,UnboundLocalError:local变量“a”在赋值之前引用
6 回答
带Keras和WGANs的无效argumenterror
10 回答
带Keras的LSTM:Assign Op的Input'ref'需要左值inpu
8 回答
带keras的解密器
1 回答
带KeyError的简单循环:8167
2 回答
带key和valu的Python二叉搜索树
6 回答
带Kivy ConfigPars的布尔函数等
4 回答
带kivy+matplotlib的Android.apk
4 回答
带kivy的可滚动注册屏幕
5 回答
带kivy的圆形/圆形图像
1 回答