Python中文
首页
教程
问答
标签
搜索
登录
注册
循环遍历列表中的字典,从匹配的键中查找值的总和。(计票)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我很难让柜台工作。我想做的是统计选票。键是候选人的名字,值是票数。从用户输入中收集这些信息,并打印出每个候选人的最终票数。你知道吗</p> <pre><code>from collections import Counter name_vote =[] count = int(input('How many?')) while count >=1: a=input('Name') b=input('Vote') c={ a:b } name_vote.append(c) count = count - 1 print(name_vote) c = Counter() for d in name_vote: c.update(d) print(c) </code></pre> <p>用户首先告诉有多少投票输入(这是计数)</p> <p>输入如下: 有多少?=6个</p> <p>约翰2</p> <p>清单5</p> <p>约翰4</p> <p>斯科特11</p> <p>约翰3</p> <p>斯科特1</p> <p><strong>结果:(打印出来)</strong></p> <p>约翰9</p> <p>清单5</p> <p>斯科特12</p> <p>非常新,非常感谢你的帮助。尝试在其他帖子中查找解决方案,这就是我发现使用counter的地方。但在我的代码中不起作用。产生错误:</p> <pre><code>Traceback (most recent call last): File "c:/Users/Rghol5212/hello/Dico.py", line 30, in <module> c.update(d) File "C:\Users\Rghol5212\AppData\Local\Programs\Python\Python37- 32\lib\collections\__init__.py", line 649, in update self[elem] = count + self_get(elem, 0) TypeError: can only concatenate str (not "int") to str </code></pre> <p>先谢谢你。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我想问题出在<code>b=input('Vote')</code>行。当您从输入中获取<code>b</code>时,它的类型是<code>string</code>,您需要将其更改为<code>int</code>,这样就可以添加数字了。尝试添加一行代码<code>b=int(b)</code>。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
为什么我的神经网络模型的准确性不能在这个训练集上得到提高?
8 回答
为什么我的神经网络模型的权重变化不大?
4 回答
为什么我的神经网络的成本不断增加?
10 回答
为什么我的神经网络的输入pickle文件是19GB?
4 回答
为什么我的神经网络给属性错误?“非类型”对象没有属性“形状”
4 回答
为什么我的神经网络训练这么慢?
2 回答
为什么我的神经网络输出错误?
5 回答
为什么我的神经网络预测适用于MNIST手绘图像时是正确的,而适用于我自己的手绘图像时是不正确的?
3 回答
为什么我的神经网络验证精度比我的训练精度高,而且它们都是常数?
9 回答
为什么我的私人用户间聊天会显示在其他用户的聊天档案中?
1 回答
为什么我的积分的绝对误差估计值大于积分(使用scipy.integrate.nqad)?
8 回答
为什么我的积层回归器得分比它的组件差?
5 回答
为什么我的移动方法不起作用?
5 回答
为什么我的稀疏张量不能转换成张量
7 回答
为什么我的稀疏张量不能转换成张量?
3 回答
为什么我的程序“停止”了?
2 回答
为什么我的程序一直试图占用所有可用的CPU
9 回答
为什么我的程序不使用指定的代理
2 回答
为什么我的程序不工作(python帮助中的反向函数)?
2 回答
为什么我的程序不工作时,我使用多处理模块
3 回答