我试图编写一个代码来生成一个随机的cayley表,但是我得到了一个超出范围误差的列表索引,但我想不出原因。
这是我的代码:
def randcaytab(n):
if not n >= 0:
return False
table = []
for i in range(n):
table.append([])
for j in range(n):
for k in range(n):
(table[j]).append(randint(0,(n-1)))
return table我得到了这一行的错误:
(table[j]).append(randint(0,(n-1)))任何帮助都将不胜感激。
发布于 2015-04-14 16:26:22
table[i].append(randint(0,n-1))(额外的括号并没有造成任何伤害,但却降低了可实现的程度)
https://stackoverflow.com/questions/29632538
复制相似问题