擅长:python、mysql、java
<p>我认为没有太多的理由将其转换为整数,您也可以比较字符串值</p>
<p>您可以尝试以下方法:</p>
<ul>
<li>创建字典</li>
<li>在每个<code><tblSampleParts></code>上循环
<ul>
<li>使用<code><AnID></code>中的字符串作为<code>k</code>,使用<code><JrID></code>中的字符串作为<code>v</code></li>
<li>如果键不在dict中,则将键<code>k</code>和列表<code>[v]</code>作为值添加到dict中</li>
<li>如果键在dict中,则将<code>v</code>附加到列表中</li>
</ul>
</li>
<li>在dict中的每个键值对上循环
<ul>
<li>如果值中的列表仅包含一个元素,请跳过它</li>
<li>如果列表中包含更多元素,这就是您要查找的情况之一</李>
</ul>
</li>
</ul>
<p>我敢肯定,有更好、更有效、更通情达理的方法可以做到这一点。但这至少应该是可行的</p>
<p>在任何情况下,对于此解决方案,您都可以使用字符串<code>"5"</code>以及整数<code>5</code>作为键。<br/>
但是,如果您坚持将字符串转换为整数,并且不断出现错误,那么您可能需要了解导致这些错误的字符串是什么</p>