擅长:python、mysql、java
<p>我认为您需要一个全局卡对象,它被初始化并包含标签。类似于您在<code>showDeck</code>中所做的操作。它可能只是一个<code>NUMCARDS</code>数组。然后在<code>showHand</code>中遍历cardLoc并只打印给用户的:</p>
<pre><code>for i in NUMCARDS:
if cardLoc[i] == str:
print cards[i]
</code></pre>
<p>我只是不确定您的对象层次结构是否适合这种情况,但我只是试图解决您的问题,而不是大量修改您的代码。</p>