list.remove(x)在列表中时不在列表中错误

时间:2017-01-05 18:46:25

标签: python

我从列表中随机选择一个值,然后将其从原始列表中删除。我在一个函数中执行此操作,列表不在函数中。我打印列表,它在列表中,但它仍然说它不是。

import random
CC = ["T:G","N:F"]
CCr = CC
random.shuffle(CCr)
def Get(CCran):
   print("CC: ", CC)
   if len(CCr) > 0:
       card = CCran[0]
       del CCran[0]
   else:
       random.shuffle(CC)
       CCran = CC
       card = CCran[0]
       del CCran[0]
   Act = card[0:2]
   if Act == "T:":
       print("T")
       #Below gives a value error.
       CC.remove("T:G")
Get(CCr)

我做错了什么?

0 个答案:

没有答案