我看到了很多关于相同错误的问题,但我没有找到任何人似乎是关于同一件事的。在
我的代码的一部分(似乎与我相关)是:
falta = [0]
x = 0
o = 0
aux = a
while a in range(aux, len(repetido)):
print("a %s" %a)
x = 0
while int(repetido[a].academia) != int(vetor[x].academia):
print("repetido %s" % repetido[a].academia)
print("vetor %s" %vetor[x].academia)
x = x + 1
if a == aux:
falta[0] = int(vetor[x].inscricao)
print("este eh o primeiro falta: %s" %falta[0])
else:
falta.append(int(vetor[x].inscricao))
falta = random.shuffle(falta)
a = a + 1
我收到以下错误消息:
^{pr2}$我不会在程序的任何其他地方使用这个falta
列表。
很抱歉我的英语很差。在
只是让我的评论成为官方的回答。在
当您执行赋值},因为}。当您在下一次迭代时,
falta = random.shuffle(falta)
,falta
变成{random.shuffle
操作到位并返回{falta
变为none,当您调用falta.append
时,AttributeError
将被抛出。在而不是
试试看
^{pr2}$然后读this。在
我猜你用的是随机的。这个拉诺。洗牌将返回None,它在适当的位置洗牌列表。所以改变
到
^{pr2}$相关问题 更多 >
编程相关推荐