回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>当我试图运行我的代码时,会出现这个错误。请帮忙,解释一下它想说什么!在</p>
<p>此程序旨在为每个候选人找到一个人的选票偏好(第一、第二、第三等),并删除他们的第一偏好。第一个首选项被<code>99999</code>取代,这样对我来说更容易。在</p>
<p>错误:</p>
<pre><code>ERROR CODE: minIndex = int(vote.index(min(vote)))
TypeError: unorderable types: str() < int()
</code></pre>
<p>代码:</p>
^{pr2}$
<p><code>vList</code>的值(第一次调用countVoices函数后):</p>
<pre><code>[[99999, '3', '4', '5', '2'], ['4', '2', '5', '3', 99999], [99999, '3', '2', '5', '4'], [99999, '2', '4', '3', '5'], [99999, '3', '4', '5', '2'], ['2', 99999, '3', '5', '4'], [99999, '3', '4', '5', '2'], ['3', '5', '2', '4', 99999], [99999, '4', '5', '2', '3'], ['5', 99999, '4', '3', '2'], ['3', '2', '5', '4', 99999], ['3', 99999, '2', '5', '4'], ['2', '5', 99999, '4', '3'], ['3', '2', 99999, '4', '5'], ['4', '5', '3', 99999, '2'], [99999, '5', '4', '3', '2'], [99999, '5', '3', '4', '2'], ['2', 99999, '4', '3', '5'], ['4', 99999, '2', '5', '3']]
</code></pre>
<p>调用函数(第二次):</p>
<pre><code>cp = countVotes(vList)
minIndex = int(vote.index(min(vote)))
TypeError: unorderable types: str() < int()
</code></pre>