brackets = set([(()())])
Stack = []
StackSize = 20
ch=(['(',')'])
arr=[]
这里我生成了一组显示错误的括号。如何纠正?
答案 0 :(得分:2)
实际上,使用另一个元组表达式tuple
来调用表达式中的()
>>> ()()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object is not callable
>>>
我认为您要创建一个类似于以下字符串值的字符串。 例如:
>>> brackets = set('[','(','()','()',')',']')
答案 1 :(得分:0)
应该是
brackets = set('[','(','(',')','(',')',')',']')