我正在做着名的游戏“河内塔”的练习,当我运行我的代码时出现错误。但我不知道如何解决它。这里是我的代码: class HanoiT():
def __init__(self, content=None):
if content is None:
self.content=[]
else:
self.content=content
我有涉及彼此两个功能 - 第一个将删除相同,并且在同一位置的字符,并返回一个不匹配的: def remove(l1, l2):
r = []
for char in range(len(l1)):
if l1[char] != l2[char]:
r.append(l1[char])
return r
虽然此函数遍历两个列表,并使用前一个