以下代码用于检查字符串中的括号是否匹配,横线上应填写( )。
def is_balanced(s):
stack = []
for c in s:
if c in '([{':
stack.append(c)
else:
if not stack:
return False
top = stack.pop()
if (c == ')' and top !='(') or \
(c == ']' and top != '[') or \
(c == '}' and top != '{'):
return False
True
False
return stack
return not stack